matlab绘制单位脉冲响应
时间: 2023-07-13 19:15:02 浏览: 303
要绘制单位脉冲响应,首先需要得到系统的冲激响应。可以使用MATLAB中的impulse函数来计算系统的冲激响应。然后,将冲激响应作为输入,使用MATLAB中的stem函数来绘制单位脉冲响应。下面是一个示例代码:
```matlab
% 定义系统的传递函数
num = [1 2 3]; % 分子
den = [1 4 5]; % 分母
sys = tf(num, den);
% 计算系统的冲激响应
t = 0:0.1:10; % 时间范围
h = impulse(sys, t);
% 绘制单位脉冲响应
stem(t, h);
xlabel('时间');
ylabel('幅度');
title('单位脉冲响应');
```
运行此代码,即可得到一个绘制了单位脉冲响应的图形。
阅读全文