模拟滤波器的单位冲激响应+单位阶跃响应+斜坡响应+抛物线响应matlab实现(转载+整理)

有人会纠结:

单位冲激响应和单位脉冲响应到底是不是一个东西?

参考:

单位脉冲信号与单位冲激信号的区别_微电子学与固体电子学-俞驰的博客-CSDN博客_单位脉冲信号

自动控制原理 第四版(胡寿松)-P77

--------------------------------------------------------------------------------------------------------------------------------------------------------

绘制下列微分方程的冲激响应和阶跃响应

$y^{\prime \prime}(t)+4 y^{\prime}(t)+3 y(t)=2 f^{\prime}(t)+f(t)$

下面的图片是CSDN官方干的好事,把我上面公式给删了后留下的图片(来自CSDN官方),表示很生气!!! 

$y^{\prime \prime}(t)+4 y^{\prime}(t)+3 y(t)=2 f^{\prime}(t)+f(t)$

matlab代码响应图
单位冲激响应sys = tf([2, 1],[1, 4, 3]);
t = 0:0.1:10;
y = impulse(sys, t);
plot(t, y);
单位阶跃响应sys = tf([2, 1], [1, 4, 3]);
t = 0:0.1:10;
y = step(sys, t);
plot(t, y);

[2]单位斜坡响应(Ramp Responose)

sys = tf([2, 1],[1, 4, 3]);
t = 0:0.1:10;

alpha=1
ramp=alpha*t         % 这里只是一个斜坡系数,其实讲人话就是一次函数的比例系数

[y,t]=lsim(sys,ramp,t)
plot(t,y)

单位加速度(抛物线)响应

sys = tf([2, 1],[1, 4, 3]);   % Your transfer function
t = 0:0.1:10;

alpha=0.5
ramp=alpha*t.^2         % 这里只是一个斜坡系数,其实讲人话就是一次函数的比例系数

[y,t]=lsim(sys,ramp,t)
plot(t,y)

概念解释:

单位斜坡响应指的是一次函数的比例系数是1

Reference:

[1]MATLAB 求系统的单位冲击响应及单位阶跃响应

[2]how find ramp response

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值