MATLAB 实现差分方程系统 0 - 50 区间单位脉冲、幅频及相频响应绘图
以下是使用 MATLAB 解决此问题的示例代码: ```matlab % 定义差分方程系数 b = [0.5813 0.2114 0 0]; a = [1 -0.3984 0.2475 -0.0432]; % 计算单位脉冲响应 n = 0:49; h = filter(b, a, ones(1, length(n))); % 绘制单位脉冲响应 figure; stem(n, h); title('单位脉冲响应 h(n)'); xlabel('n'); ylabel('h(n)'); % 计算频率响应 [H, w] = freqz(b, a); % 绘制幅频响应 figure; plot(w/pi, abs(H)); title('幅频响应'); xlabel('Normalized Frequency (\times\pi rad/sample)'); ylabel('Magnitude'); % 绘制相频响应 figure; plot(w/pi, angle(H)); title('相频响应'); xlabel('Normalized Frequency (\times\pi rad/sample)'); ylabel('Phase (rad)'); ``` 运行上述代码,将会分别绘制出单位脉冲响应、幅频响应和相频响应的图像。 ######[AI写代码神器 | 284点数解答 | 2024-10-20 23:27:27]
相关提问
- Python实现:随机录入45位学生四次成绩函数大揭秘(GPT | 477点数解答 | 2024-12-17 17:00:35)371
- Python实现班级45位同学成绩生成、总评计算及分数统计(字节豆包 | 579点数解答 | 2024-12-21 11:55:01)259
- Python实现45位学生四次成绩随机录入及输出(GPT | 441点数解答 | 2024-12-21 21:02:22)265
- Python实战:45位同学成绩生成、总评计算与分数统计揭秘(字节豆包 | 688点数解答 | 2024-12-22 10:14:17)257
- C++实现图像模糊化处理:含代码、解释与复杂度分析(字节豆包 | 670点数解答 | 2025-11-10 18:55:33)132
- C++实现图像像素灰度值模糊化处理:输入输出全解析(字节豆包 | 655点数解答 | 2025-12-01 14:24:01)105
- Python 实现图像模糊化:输入像素值,输出处理后图像(附代码及详细解释)(字节豆包 | 555点数解答 | 2025-12-09 12:22:26)106
- C++实现累加和超过100时输出当前累加数的个数(字节豆包 | 517点数解答 | 2026-03-27 21:06:59)34
- C++实现星际票务总金额计算及开发建议(字节豆包 | 680点数解答 | 2026-03-19 21:26:58)40
- 星际票务总价计算程序代码实现(字节豆包 | 209点数解答 | 2026-03-29 19:10:14)23
- C 语言代码“陷阱”:`=`与`==`误用及修正示例(字节豆包 | 242点数解答 | 2024-11-05 09:31:52)273
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)378