求教matlab画复数函数图象的问题

发布网友

我来回答

2个回答

热心网友

%复数(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')

热心网友

复数图形是以实部为x轴,虚部为y轴画出的函数图形。上面函数画出的是二维图形,且是一条直线,语句如下:
t=0:0.01:4;
f=(1+0.25i)*t-2.0;
plot(f)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com