matlab/Simulink与控制系统仿真,作者王正林,例5-2,P112,
clc;clear all
numg = [1,2]; deng = [1,10,1]; %开环传递函数分子、分母
[num, den] = cloop(numg, deng, -1) %建立单位负反馈传递函数
v1 = [0:0.1:1];
v2 = [0.9:-0.1:-1];
v3 = [-0.9:0.1:0];
u = [v1,v2,v3]; %产生三角波
t = 0:0.1:4;
[y,x]=lsim(num, den, u,t); %lsim,求任意输入的响应
plot(t,y,t,u); grid on;
title('输入的三角波,及其响应曲线');
legend('响应曲线','三角波输入');
运行结果: