自动控制原理习题matlab
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2程序
d1=[1 2];d2=[1 4];d3=[1 6 25];
d=conv(d1,conv(d2,d3));
d(5)=d(5)+666.25;
roots(d)
rlocus(num,den)
结果
由ans(根)和图可知,特征方程有有一对共轭复数根在虚轴上,系统处于临界稳定
3程序
den=[1 6 3 2 1 1];
roots(den)
rlocus(num,den)
结果
由ans和图可知系统有一对共轭复数根位于s的右半平面,系统不稳定
4
程序
den=[1 8 18 16 5];
roots(den)
rlocus(num,den)
结果
3-12
程序
num=[3 3];
den=[1 0.8 5 4];
impulse(num,den);
F4=laplace(f4)结:3-1程序num=[0.005 1];
den=[0.01 1];
step(num,den);
[y,x,t]=step(num,den);
ti1=spline(y,t,0.98)
ti2=spline(y,t,0.95)
结果
3-2
程序:
t=0:0.01:1;
num1=10;
den=[1 20 400];阶跃响应
step(num,den);
[y,x,t]=step(num,den);
max(y)计算峰值
结果:
3-4
1程序:
den=[1 20 9 200];
roots(den)
rlocus(num,den)
由ans和图可知:特征方程有一对共轭复数根位于S的右半平面,系统不稳定
roots(den)
结果
自动控制习题matlab
2-3
程序:
f1=sym('0.5*(1-cos(5*t))');
F1=laplace(f1)
f2=sym('exp(-0.2*t)*cos(314*t)');
F2=laplace(f2)
f3=sym(sin(5*t+pi/3));
F3=laplace(f3)
f4=sym('t^2*exp(-3*t)');
den1=[0.2 1];
num2=10;
den2=[0.02 1];
[y1,x1]=step(num1,den1,t);
[y2,x2]=step(num2,den2,t);
subplot(2,1,1);plot(t,y1);
subplot(2,2,2);plot(t,y2);
结果:
3-3
程序
num=400;
d1=[1 2];d2=[1 4];d3=[1 6 25];
d=conv(d1,conv(d2,d3));
d(5)=d(5)+666.25;
roots(d)
rlocus(num,den)
结果
由ans(根)和图可知,特征方程有有一对共轭复数根在虚轴上,系统处于临界稳定
3程序
den=[1 6 3 2 1 1];
roots(den)
rlocus(num,den)
结果
由ans和图可知系统有一对共轭复数根位于s的右半平面,系统不稳定
4
程序
den=[1 8 18 16 5];
roots(den)
rlocus(num,den)
结果
3-12
程序
num=[3 3];
den=[1 0.8 5 4];
impulse(num,den);
F4=laplace(f4)结:3-1程序num=[0.005 1];
den=[0.01 1];
step(num,den);
[y,x,t]=step(num,den);
ti1=spline(y,t,0.98)
ti2=spline(y,t,0.95)
结果
3-2
程序:
t=0:0.01:1;
num1=10;
den=[1 20 400];阶跃响应
step(num,den);
[y,x,t]=step(num,den);
max(y)计算峰值
结果:
3-4
1程序:
den=[1 20 9 200];
roots(den)
rlocus(num,den)
由ans和图可知:特征方程有一对共轭复数根位于S的右半平面,系统不稳定
roots(den)
结果
自动控制习题matlab
2-3
程序:
f1=sym('0.5*(1-cos(5*t))');
F1=laplace(f1)
f2=sym('exp(-0.2*t)*cos(314*t)');
F2=laplace(f2)
f3=sym(sin(5*t+pi/3));
F3=laplace(f3)
f4=sym('t^2*exp(-3*t)');
den1=[0.2 1];
num2=10;
den2=[0.02 1];
[y1,x1]=step(num1,den1,t);
[y2,x2]=step(num2,den2,t);
subplot(2,1,1);plot(t,y1);
subplot(2,2,2);plot(t,y2);
结果:
3-3
程序
num=400;