matlab计算差分方程单位脉冲响应
时间: 2023-10-16 11:12:03 浏览: 828
差分方程式与离散时间系统之脉冲响应.pptx
要计算差分方程的单位脉冲响应,可以使用MATLAB中的impz函数。该函数的输入参数为差分方程的系数向量和常数向量,输出为单位脉冲响应的离散时间序列。
例如,对于差分方程y[n] - 0.5y[n-1] = x[n],可以使用以下代码计算单位脉冲响应:
```
b = 1;
a = [1, -0.5];
h = impz(b, a);
stem(h);
```
其中,b为输入信号的系数向量,这里为1;a为差分方程的系数向量,这里为[1, -0.5];h为输出的单位脉冲响应序列;stem函数用于绘制离散时间序列的图像。
阅读全文