复数复变函数的Matlab计算与绘图
周铁戈
复数的表示
存在两种表示方法,一种是代数式,一种是指数式,在Matlab中的方式如下:
>> z=1+2i #代数式,1为实部,2为虚部
z = 1.0000 + 2.0000i #这是显示的结果
或者
>> z=2*exp(i*pi/6) #指数式,模为2,辐角为π/6
z = 1.7321 + 1.0000i # i是虚数单位
>>是Matlab的输入提示符,它的后面输入命令,回车后就可以运行。
复数的乘除法
>> (3+4i)*(2-5i)/2i
ans = -3.5000 -13.0000i
复数开方
>> sqrt(-1)
ans = 0.0000 + 1.0000i # sqrt函数只给出一个结果
幂运算
>> i^3
ans = 0.0000 - 1.0000i
指数函数
>> exp(i)
ans = 0.5403 + 0.8415i
自然对数
>> log(-1)
ans = 0.0000 + 3.1416i
复数的常用函数
取实部
>> real(1+2i)
ans = 1
取虚部</