1. 首页 > 科技

请问有大神能帮我用MATLAB绘制复数函数图像吗? matlab求函数图像

请问有大神能帮我用MATLAB绘制复数函数图像吗?matlab求函数图像

求教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')

matlab 怎么画复数函数?

1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、创建一个数组u:  u=0:0.2:6;  表示从0到6,每个0.2取一个数字。

3、创建一个复数v,v=0.02+i。

4、使用u和v创建一个复数函数z: z=exp(-v*u)。

5、使用函数feather(z)绘制复数函数的图像。

6、使用函数title()给复数函数的图像添加标题。

7、使用语句grid on; 语句给复数函数的图像添加坐标分割线,也称为网格线。

8、查看绘制的复数函数的图像。

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

matlab大神帮忙看一下图是怎么画出来的,不理解的是复数怎么画的图

题主犯了一个错误,就是 linspace用错了,正确用法应该是 linspace(x1,x2,N),其中N表示个数 如按题中意思,应该是n=[1.2:0.1:1.8]