代码:

%% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%% Output Info about this m-file
fprintf('\n***********************************************************\n');
fprintf(' <DSP using MATLAB> Problem 6.5 \n\n'); banner();
%% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ b = [1 -2.828 3.97 -2.828 1]; a = [1 -2.536 3.215 -2.054 0.6560]; fprintf('\nConvert DIRECT-form to CASCADE-form : \n');
[b0, Bc, Ac] = dir2cas(b, a) fprintf('\nConvert DIRECT-form to PARALLEL-form : \n');
[C, Bp, Ap] = dir2par(b, a) % -----------------------------------------
% START check
% -----------------------------------------
n = [0:7];
delta = impseq(0, 0, 7)
%format long
format short
hcas = casfiltr(b0, Bc, Ac, delta)
hpar = parfiltr(C, Bp, Ap, delta)
hdir = filter(b, a, delta)
% -------------------------------------------
% END check
% ------------------------------------------- figure('NumberTitle', 'off', 'Name', 'P6.5 hcas(n), hpar(n) and hdir(n)')
set(gcf,'Color','white');
subplot(3,1,1); stem(n, hcas);
xlabel('n'); ylabel('hcas(n)');
title('hcas(n)'); grid on;
subplot(3,1,2); stem(n, hpar);
xlabel('n'); ylabel('hpar(n)');
title('hpar(n)'); grid on;
subplot(3,1,3); stem(n, hdir);
xlabel('n'); ylabel('hdir(n)');
title('hdir(n)'); grid on;

  运行结果:

串联形式的系数

并联形式的系数

最新文章

  1. JavaScript进阶之路——认识和使用Promise,重构你的Js代码
  2. JS入门学习,编写一个简易月历
  3. java中的System类
  4. Git远程操作详解
  5. eclipse打开文件或者目录位置
  6. 利用getBoundingClientRect方法实现简洁的sticky组件
  7. rndc控制远程dns服务器配置方法
  8. mysql控制台操作
  9. python~实现tab补全
  10. java + jquery + ajax + json 交互
  11. Codeforces 599D Spongebob and Squares(数学)
  12. 网络流CodeForces. Original 589F:Gourmet and Banquet
  13. 关于AuthorizeAttribute使用
  14. Chapter 15_0 模块和包
  15. 一个简易的C语言文法
  16. python3练习-查找文件
  17. dev gridview自动列宽和单元、行、checkbox选中和多选
  18. Session in BSU CodeForces - 1027F(思维 树 基环树 离散化)
  19. JS实现音乐播放器
  20. 搭建《深入Linux内核架构》的Linux环境

热门文章

  1. 使用X-UA-Compatible来设置IE8兼容模式
  2. 【原创】&lt;Debug&gt; QString
  3. Cracking The Coding Interview5.2
  4. 查看电脑的IP地址及配置
  5. 《RECURRENT BATCH NORMALIZATION》
  6. linux下关于PCL(point cloud library)库的安装,三行命令错误的问题
  7. 2010年腾讯前端面试题学习(jquery,html,css部分)
  8. 位(bit)、字节(Byte)、MB(兆位)之间的换算关系
  9. django面试八
  10. python 异常处理函数--raise