matlab表现复变函数(四维)的方法是用三维空间坐标再加上颜色,类似于地球仪用颜色表示海洋与高山。
单值函数:单叶
多值函数:多叶
matlab使用下列函数进行复变函数的做图:
cplxgrid:构建一个极坐标的复数数据网格
z=cplxgrid(m); %产生(m+1)*(2*m+1)的极坐标下的复数数据网格。最大半径为1的圆面
cplxmap:对复变函数做图
cplxmap(z,f(z),[optional bound])
%画复变函数的图形,可选项用以选择函数的做图范围
cplxmap做图时,以xy平面表示自变量所在的复平面,以z轴表示复变函数的实部,颜色表示复变函数的虚部
cplxroot:画复数的n次函数曲面
cplxroot(n)
%画复数n次根的函数曲面,复数为最大半径为1的圆面
cplxroot(n,m)
%画复数n次根的函数曲面,复数为最大半径为1的圆面,为(m+1)*(2m+1)的方阵
例1:画复数z^3的图形
z=3*cplxgrid(30);
cplxmap(z,z.^3);
colorbar
其结果如图
可见,自变量z的取值在水平面的半径小于3的圆内。
cplxm