matlab画复变,[转载]2012-2-28复变函数的matlab做图

本文介绍了如何使用Matlab进行复变函数的图形表示,包括cplxgrid、cplxmap和cplxroot等函数的使用方法,并通过三个示例详细展示了复数的立方、平方根和1/(1-z)的泰勒与罗朗展开。
摘要由CSDN通过智能技术生成

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

其结果如图

a4c26d1e5885305701be709a3d33442f.png

可见,自变量z的取值在水平面的半径小于3的圆内。

cplxm

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值