matlab 写入代码:求H(z1)=0.2449z/(z*z-0.1580z+0.4112),H(z2)=0.1453*(1-(3/z)+(3/z/z)-1/z/z/z)/1+0.1628/z+0.3403/z/z+0.0149/z/z/z 这些离散系统函数分别对应的系统的单位抽样响应和频率响应
时间: 2023-12-06 19:05:15 浏览: 70
以下是 MATLAB 代码实现:
```matlab
% 求解 H(z1)
b1 = [0.2449, 0]; % 分子系数
a1 = [1, -0.1580, 0.4112]; % 分母系数
h1 = impz(b1, a1); % 单位抽样响应
freqz(b1, a1); % 求频率响应并绘制幅频特性图
% 求解 H(z2)
b2 = [0.1453, -0.4360, 0.4360, -0.1453]; % 分子系数
a2 = [1, 0.1628, 0.3403, 0.0149]; % 分母系数
h2 = impz(b2, a2); % 单位抽样响应
freqz(b2, a2); % 求频率响应并绘制幅频特性图
```
其中,`impz` 函数用于求解单位抽样响应,`freqz` 函数用于求解频率响应并绘制幅频特性图。
阅读全文