用matlab产生冲激响应matlab代码
时间: 2023-07-13 20:35:21 浏览: 226
数字有限冲激响应滤波器FIR的实现,包括窗函数法和基于切比雪夫逼近法两种方法,包括matlab代码,GUI界面以及word论文
5星 · 资源好评率100%
产生冲激响应的MATLAB代码如下:
```matlab
% 定义系统的传递函数
num = [1 0 0]; % 分子
den = [1 -0.9 0.81]; % 分母
sys = tf(num, den);
% 产生冲激信号
t = 0:0.01:10; % 时间范围
impulse = [1; zeros(length(t)-1, 1)]; % 冲激信号
% 计算系统的冲激响应
[y, t] = impulse(sys, t);
% 绘图显示冲激响应
plot(t, y);
title('System Impulse Response');
xlabel('Time (s)');
ylabel('Amplitude');
```
代码中首先定义了一个系统的传递函数,然后产生一个冲激信号,并使用MATLAB内置函数`impulse`计算系统的冲激响应。最后绘制出系统的冲激响应图像。
阅读全文