电脑上打开matlab
新建一个剧本文件(m文件),在剧本文件中编写程序便利点窜
在剧本文件中输入:
clear
clc
num=1/0.02;
den=[0.2 1];
g=tf(num,den);
numc=[10 10];%PI分子
denc=[1 0]; %PI分母
gc=tf(numc,denc);
G=series(g,gc);
margin(g)
hold on
margin(G);
legend('校正之前bode图','校正之后bode图')
figure(2)
step(feedback(g,1))
hold on
step(feedback(G,1))
legend('校正之前阶跃响应','校正之后阶跃响应')
axis([0 0.06 0 1.2])
这里以对系统50/(0.2s+1)进行校正为例进行介绍
点击菜单“保留”
接着点击菜单“运行”
接着在matlab的figure窗口就能获得校正前后的bode图和阶跃响应图
总结:
1. 打开matlab
2. 新建剧本文件
3. 输入程序
4. 点击保留和运行
5. 在figure窗口获得校正前后伯德图和阶跃响应图
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!