模拟滤波器的单位冲激响应+单位阶跃响应+斜坡响应+抛物线响应matlab实现(转载+整理)
有人会纠结:
单位冲激响应和单位脉冲响应到底是不是一个东西?
参考zhihu回答:
https://www.zhihu.com/question/318002972/answer/1362512259
自动控制原理 第四版(胡寿松)-P77
--------------------------------------------------------------------------------------------------------------------------------------------------------
绘制下列微分方程的冲激响应和阶跃响应
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]); alpha=1 [y,t]=lsim(sys,ramp,t) |
|
单位加速度(抛物线)响应 |
sys = tf([2, 1],[1, 4, 3]); % Your transfer function alpha=0.5 [y,t]=lsim(sys,ramp,t) |
概念解释:
单位斜坡响应指的是一次函数的比例系数是1
Reference: