matlab step函数跟踪斜坡信号及阶跃响应绘图

最近做大作业用到了step函数。在此把step产生阶跃响应和斜坡响应的函数记一下,方便未来的学弟学妹和大家~


num=conv([0.33,1],[0.1,1]);
num=5000*num;

figure
t=0:0.1:3;
plot(t,t,'r');%斜坡信号
hold on
cl=tf(num,[0,0.0065,1.8544,180.1326,2151,5000]);%闭环传递函数,num分子的系数,后面的是分母系数。
step(cl*tf(1,[1 0]))%斜坡响应
title('跟踪斜坡信号');


figure
step(num,[0,0.0065,1.8544,180.1326,2151,5000]);

title('阶跃响应')


注释:此例子是要求很小的稳态误差,所以两条线近似重合。把它放大就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值