- 1
- 0
- 约2.46千字
- 约 34页
- 2026-06-11 发布于四川
- 举报
第5章matlab在自动控制中应用
;1、step()函数的用法;如果对具体的响应值不感兴趣,而只想绘制系统的阶跃响应曲线,可调用以下的格式,自动输出响应曲线:
step(num,den);step(num,den,t);step(A,B,C,D,iu,t);step(A,B,C,D,iu);;clc;clear;closeall
%开环传递函数描述
num=[20];
den=[1836400];
%求闭环传递函数
[numc,denc]=cloop(num,den);
%绘制闭环系统的阶跃响应曲线
t=0:0.1:10;
y=step(numc,denc,t);
[y1,x,t1]=step(numc,denc);
%对于传递函数调用,状态变量x返回为空矩阵
plot(t,y,r:,t1,y1)
title(thestepresponce)
xlabel(time-sec)
%求稳态值
disp(系统稳态值dc为:)
dc=dcgain(numc,denc);运行窗口;2、impulse()函数的用法;clc;clear;%系统模型建立
num=3;den=conv([11+3i],[11-3i]);
%求系统的单位阶跃响应
[y,x,t]=step(num,den);
%求响应的稳态值
finalvalue=dcgain(num,den)
%求响
原创力文档

文档评论(0)