本文收集整理关于matlab画三维图怎么除去复数的相关议题,使用内容导航快速到达。
内容导航:
Q1:求教matlab画复数函数图象的问题
%复数(a+bj)可以写成如下幅相形式的
%y = A*exp(j*oumige)
%其中A = sqrt(a^2+b^2);oumige = tan^(-1)(b/a)
%你这个题目要求画幅(amplitude)相(phase)特性
%所以需要首先将复数化成幅相形式
t = linspace(0,4,50);
f = (1+0.25j).*t-2;
amp = abs(f);
pha = angle(f)*180./pi;
subplot(2,1,1)
plot(t,amp)
xlabel(t);
ylabel(amplitude);
subplot(212)
plot(t,pha)
ylabel(phase)
Www.yijiTa#O.cOM
Q2:在matlab画图中y为复数如何画出其虚数部分
复数画图有两种方法,一是直角坐标图,二是极坐标图
例如画y=x+i*x*sin(x)的图形,命令如下
x=0:0.01:2*pi;
y=x+i*x.*sin(x);
plot(y)
Q3:matlab怎么画带有复数的三维图呢?谁能帮我调试下,谢谢了,里边有复数呢,老是报错
你的数据中,z1,z2是158*158的矩阵,而其它变量是2*2矩阵或2*1矢量,所以,数据维数不匹配,就出现错误。可把数据改成维数相同的,再试。
Q4:matlab 含复数函数 画图
i是不是被其它地方用过了?
单y+2*i就是一个二维图,x+y+2*i应该是三维图了,不过第三维是常数,所以从上往下看,ezplot(x+y+2*i)画出来相当于ezplot(x+y);ezplot(x+i*y+1=0)相当于ezplot(x+1=0),因为y恒等于0