《DSP using MATLAB》Problem 4.18
2024-08-26 08:50:09
代码:
%% ------------------------------------------------------------------------
%% 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小题了,后面的多少有些出入之处,以后有机会补上。
最新文章
- json对象数组按对象属性排序
- phpDocumentor 注释语法详解
- Mac 下 gradle 路径
- ios 7.1 7.1.1 半完美越狱后 电脑訪问手机越狱文件夹的方法
- C#总结(3)
- pip: unsupported locale setting
- Dart 的function
- Centos 安装 mysql yum
- SpringMVC之使用ResponseEntity,java接口返回HttpStatus
- JAVA-常用集合类型转换例子(基础必备)
- java 权重随机算法实现
- 背水一战 Windows 10 (61) - 控件(媒体类): InkCanvas 涂鸦编辑
- 得到某个android应用 的POST和GET请求的 网址和参数
- 第四课:通过配置文件获取对象(Spring框架中的IOC和DI的底层就是基于这样的机制)
- kafka-2.11-0.11集群搭建
- ROS二进制日志包 ROS binary logger package
- STL - 容器 - UnorderedSet(一)
- MapReduce 学习(一)
- flex 伸缩布局
- POJ1220 Number Base Conversion
热门文章
- Codeforces C - Om Nom and Candies
- xshell各个版本下载
- Freemarker生成HTML静态页面
- English trip -- VC(情景课)10 A Get ready 预备课
- Confluence 6 为空间赋予公共访问
- laravel 异常深度解析
- 『PyTorch』第九弹_前馈网络简化写法
- .split(";,";, -1);和.split(";,";)的区别
- python-day33--Process类中的方法及属性
- Apollo配置中心介绍