用matlab产生冲激响应matlab代码
时间: 2023-08-23 15:39:40 浏览: 152
模拟房间冲激响应代码 matlab 含示例
产生冲激响应实际上就是求解系统的单位冲激响应。在MATLAB中,可以使用impulse函数来产生冲激响应。以下是一个示例代码:
```matlab
% 定义系统传递函数
num = [1 2 3];
den = [4 5 6];
sys = tf(num, den);
% 产生冲激响应
t = 0:0.1:10;
[y, t] = impulse(sys, t);
% 绘制图像
plot(t, y);
xlabel('时间');
ylabel('响应');
title('系统冲激响应');
```
在这个示例中,我们首先定义了一个系统传递函数,然后使用impulse函数产生了系统的冲激响应,并将其保存在y和t变量中。最后,我们使用plot函数绘制了响应图像。
阅读全文