代码:

%% ------------------------------------------------------------------------
%% Output Info about this m-file
fprintf('\n***********************************************************\n');
fprintf(' <DSP using MATLAB> Problem 4.18 \n\n'); banner();
%% ------------------------------------------------------------------------ % ---------------------------------------
% 1 H1(z)
% --------------------------------------- b = 1/4*[1, 2, 0, 1]; a = [1]; % [R, p, C] = residuez(b,a) Mp = (abs(p))'
Ap = (angle(p))'/pi %% ----------------------------------------------
%% START a determine H(z) and sketch
%% ----------------------------------------------
figure('NumberTitle', 'off', 'Name', 'P4.18.1 H(z) its pole-zero plot')
set(gcf,'Color','white');
zplane(b,a);
title('pole-zero plot'); grid on; %% ----------------------------------------------
%% END
%% ---------------------------------------------- % ------------------------------------
% y1(n) Output
% ------------------------------------
yb1 = conv(b, [2]);
ya1 = conv(a, [1,-0.9]); [R1, p1, C1] = residuez(yb1, ya1) Mp = (abs(p1))'
Ap = (angle(p1))'/pi [delta, n] = impseq(0, 0, 7);
y1_check = filter(yb1, ya1, delta) % check sequence y1_answer = -1.7970*impseq(0,0,7) - 0.6173*impseq(1,0,7) - 0.5556*impseq(2,0,7) + 2.2970*(0.9).^n .* stepseq(0,0,7) % answer sequence

  运行结果:

只做第1小题了,后面的多少有些出入之处,以后有机会补上。

最新文章

  1. json对象数组按对象属性排序
  2. phpDocumentor 注释语法详解
  3. Mac 下 gradle 路径
  4. ios 7.1 7.1.1 半完美越狱后 电脑訪问手机越狱文件夹的方法
  5. C#总结(3)
  6. pip: unsupported locale setting
  7. Dart 的function
  8. Centos 安装 mysql yum
  9. SpringMVC之使用ResponseEntity,java接口返回HttpStatus
  10. JAVA-常用集合类型转换例子(基础必备)
  11. java 权重随机算法实现
  12. 背水一战 Windows 10 (61) - 控件(媒体类): InkCanvas 涂鸦编辑
  13. 得到某个android应用 的POST和GET请求的 网址和参数
  14. 第四课:通过配置文件获取对象(Spring框架中的IOC和DI的底层就是基于这样的机制)
  15. kafka-2.11-0.11集群搭建
  16. ROS二进制日志包 ROS binary logger package
  17. STL - 容器 - UnorderedSet(一)
  18. MapReduce 学习(一)
  19. flex 伸缩布局
  20. POJ1220 Number Base Conversion

热门文章

  1. Codeforces C - Om Nom and Candies
  2. xshell各个版本下载
  3. Freemarker生成HTML静态页面
  4. English trip -- VC(情景课)10 A Get ready 预备课
  5. Confluence 6 为空间赋予公共访问
  6. laravel 异常深度解析
  7. 『PyTorch』第九弹_前馈网络简化写法
  8. .split(&quot;,&quot;, -1);和.split(&quot;,&quot;)的区别
  9. python-day33--Process类中的方法及属性
  10. Apollo配置中心介绍