闲暇时间写了一些关于信号处理的东西,基于matlab.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 信号时域分析时的常用函数/方法 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.impulse
impulse用于求连续系统冲激响应,并绘制其时域波形。
调用格式:impulse(b,a) or impulse(b,a,t) or impulse(b,a,t1:t2)
b,a:系统方程对应的系数矩阵;
t:时域波形的冲激响应时间范围:0—t;
t1:t2:时域波形的冲激响应时间范围:t1—t2;
example:
系统微分方程:y``(t)+5*y`(t)+6*y(t)=3*f``(t)+2*f(t)
则matlab命令如下:
a=[1 5 6];
b=[3 2];
impulse(b,a)
2.step
step用于求连续系统阶跃响应,并绘制其时域波形。
调用格式:同impulse函数相同。
example:
系统微分方程:2*y``(t)+y`(t)+8*y(t)=3*f(t)
则matlab命令如下:
a=[2 1 8];
b=[1];
step(b,a)
3.imp