MATLAB取复数的实部、虚部和求共轭复数(conj)
的有关信息介绍如下:
本文介绍了MATLAB取复数的实部、虚部和求共轭复数的方法,其中利用real( )函数取复数的实部,利用imag( )函数取复数的虚部,利用conj( )函数求复数的共轭复数。
第一,把形如a+bi的数称为复数,其中a为实部,b为虚部,当虚部等于0则复数可以视为实数,当实部等于0则复数称为纯虚数。另外,实部相等,虚部互为相反数的两个复数称为共轭复数。下图是本文利用MATLAB将要操作的三个复数,分别取它们的实部、虚部和求共轭复数。
第二,取上述三个复数的实部。启动MATLAB,输入以下代码:
close all; clear all; clc
format compact
z1 = 35 + 50i;
z2 = -15i;
z3 = 15 - 0i;
% 取上述三个复数的实部
r1= real(z1)
r2= real(z2)
r3= real(z3)
第三,保存和运行上述代码,得到复数的实部如下:
r1 =35
r2 =0
r3 =15
第四,接着输入以下代码,取上述三个复数的虚部。
% 取上述三个复数的虚部
i1 = imag(z1)
i2 = imag(z2)
i3 = imag(z3)
第五,保存和运行上述代码,得到复数的虚部如下。
i1 =50
i2 =-15
i3 =0
第六,接着输入以下代码,求上述三个复数的共轭复数。
% 求上述三个复数的共轭复数
c1 = conj(z1)
c2 = conj(z2)
c3 = conj(z3)
第七,保存和运行上述代码,得到复数的共轭复数如下。
c1 =35.0000 -50.0000i
c2 =0.0000 +15.0000i
c3 =15



