标题:[求助]画出该系统的零极点图、波特图和阶跃相应图的程序怎么注释?
取消只看楼主
电脑爱好者
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-5-6
 问题点数:0 回复次数:1 
[求助]画出该系统的零极点图、波特图和阶跃相应图的程序怎么注释?

给定某系统的系统函数为

H(S)=s/(s2+2s+101)

要求画出该系统的零极点图、波特图和阶跃相应图。
下面是对应的MATLAB程序,请在程序中写上相应的注释。


t = linspace(0,5,201);
w = logspace(-1,3,201);
num = [1 0];
den = [1 2 101];
[poles,zeros] = pzmap(num,den);
[mag,angle] = bode(num,den,w);
[y,x] = step(num,den,t);

figure(1)
subplot(2,2,1)

plot(real(poles),imag(poles),’x’,real(zeros),imag(zeros),’o’);
title(’Pole-Zero Diagram’);
xlabel(’Real’);
ylabel(’Imaginary’);
axis([-1.1 0.1 -12 12]);
grid;
subplot(2, 2, 2);
semilogx(w,20*log10(mag));
title(’Magnitude of Bode Diagram’);
ylabel(’Magnitude (dB)’);
xlabel(’Radian Frequency (rad/s)’);
axis([0.1 1000 -60 0]);
grid;
subplot(2, 2, 4);
semilogx(w,angle);
title(’Angle of Bode Diagram’);
ylabel(’Angle (deg)’);
xlabel(’Radian Frequency (rad/s)’);
axis([0.1 1000 -90 90]);
grid;
subplot(2, 2, 3);
plot(t,y);
title(’Step Response’);
xlabel(’Time (s)’);
ylabel(’Amplitude’);
grid;

搜索更多相关主题的帖子: 阶跃 波特图 注释 极点 系统 
2007-09-17 18:40
电脑爱好者
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-5-6
得分:0 

最近感冒,很不舒服,希望有人能够帮我。。


谢谢。。

2007-09-17 18:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-170689-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.088147 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved