求教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')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询