matlab:G(s)=30(2s+1)/[s(0.1s+1)(0.2s+1)(26s+1)],要求画bode图,并且求出截止频率,相角裕度,幅值裕度求完整的matlab程序
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 19:29:05
matlab:G(s)=30(2s+1)/[s(0.1s+1)(0.2s+1)(26s+1)],要求画bode图,并且求出截止频率,相角裕度,幅值裕度求完整的matlab程序
matlab:G(s)=30(2s+1)/[s(0.1s+1)(0.2s+1)(26s+1)],要求画bode图,并且求出截止频率,相角裕度,幅值裕度
求完整的matlab程序
matlab:G(s)=30(2s+1)/[s(0.1s+1)(0.2s+1)(26s+1)],要求画bode图,并且求出截止频率,相角裕度,幅值裕度求完整的matlab程序
num=[60 30];
den=[13/25 391/50 263/10 1 0];
f=tf(num,den)
bode(f)
S= allmargin(f)
S中给出了各种参数
很简单 你先对此方程计算展开 得出s的开方次数 因为你这个我没计算过 我只举个简单例子
G(s)=(3S^3+S^2+1)/(2S^4+S^3+9S^2+S^1)
num=[3 1 0 1];%分子
den=[2 1 9 1 0];%分母
figure(1)
nyquist(num,den);
figure(2)
bode(nu...
全部展开
很简单 你先对此方程计算展开 得出s的开方次数 因为你这个我没计算过 我只举个简单例子
G(s)=(3S^3+S^2+1)/(2S^4+S^3+9S^2+S^1)
num=[3 1 0 1];%分子
den=[2 1 9 1 0];%分母
figure(1)
nyquist(num,den);
figure(2)
bode(num,den);
figure(3)
margin(num,den)
figure(4)
nichols(num,den); ngrid
运行就能出图 这么说应该很简单了吧
收起