实验三 Z变换零极点分布及部分分式展开的MATLAB实现

实验三 Z变换零极点分布及部分分式展开的MATLAB实现

一、仿真实验目的

1、学会运用MATLAB分析离散时间系统的系统函数的零极点分布与时频特性分析;

2、熟悉通过调用residuez()函数用部分展开法将有理分式H(z)展开;

3、熟悉通过调用tf2zp()函数计算H(z)的零极点 。

二、实验分析和计算

1) 利用residuez 函数计算H(z)分子多项式和分母多项式

[r,p,k]=residuez(num,den)

num,den分别为H(z)分子多项式和分母多项式的系数向量。r为部分分式的系数,p为极点,k为多项式的系数。 若为真分式,则k为零。

2) 利用tf2zp函数计算H(z)的零极点,调用形式为

[z,p,k]=tf2zp(b,a)

b和a分别为H(z)分子多项式和分母多项式的系数向量。返回值z为零点、p为极点、 k为增益常数。

H(z)零极点分布图可用zplane函数画出,调用形式为:zplane(b,a)

[例1] 将F(z)用部分分式展开。

解:由于

为有理真分式,有两个一阶极点,可展开成

其中

所以

应用MATLAB仿真

[例1] 将F(z)用部分分式展开

输入以下MATLAB命令:

num = [0 10];

den = [1 -3 2];

[r,p,k] = residuez(num,den)

运行结果为:

r =10,-10

p = 2,1

k =[]

故F(z)可展开为 。

[例2] 试画出离散系统传递函数

的零极点分布图,求其单位冲激响应h[k]和频率响应H(ejW)。

输入以下MATLAB命令:

b =[1 -0.36];a =[1 -1.52 0.68];

figure(1);zplane(b,a);

num=[1 0 -0.36];

den=[1 -1.52 0.68]

h=impz(num,den);

figure(2);stem(h)

xlabel('k')

title('Impulse Respone')

[H,w]=freqz(num,den);

figure(3);plot(w/pi,abs(H))

xlabel('Frequency \omega')

title('Magnitude Respone')

运行结果如下:

den =

1.0000 -1.5200 0.6800

图3..1

图3.2

图3.3

总结

通过本次试验,我学会了用MATLAB软件实现Z变换零极点分布及部分分式展开。经比较,计算结果语仿真结果一致。

z变换的零极点图matlab,实验三 Z变换零极点分布及部分分式展开的MATLAB实现.doc...相关推荐

  1. z变换的零极点图matlab,实验三 Z变换零极点分布及部分分式展开的MATLAB实现

    实验三 Z变换零极点分布及部分分式展开的MATLAB实现 一.仿真实验目的 1.学会运用MATLAB分析离散时间系统的系统函数的零极点分布与时频特性分析: 2.熟悉通过调用residuez()函数用部 ...

  2. zp2ss matlab,控制系统计算机仿真(matlab)实验三实验报告

    实验三 控制系统数学模型及其转换 一.实验目的 1.掌握控制系统常用数学模型Matlab 表示 2.利用Matlab 实现数学模型之间的转换 二.实验学时:2学时 三.实验原理 1.已知传递函数模型: ...

  3. bpsk传输系统实验matlab,实验三 BPSK 传输系统综合实验 2

    通信原理实验 实验三 BPSK 传输系统综合实验 一.实验原理 (一)BPSK调制 理论上二进制相移键控(BPSK)可以用幅度恒定,而其载波相位随着输入信号m(1.0码)而改变,通常这两个相位相差18 ...

  4. 2018.9.15,Matlab实验三:字符串、单元数组和结构体

    一.实验任务和目的 掌握Matlab的字符串常用函数及其操作方法. 掌握Matlab的结构体的基本操作方法. 掌握Matlab的元胞数组的基本操作方法. 二.实验内容 字符串数组Str=['hopes ...

  5. MATLAB实验三办好,大学物理实验

    由教育部高等学校物理学与天文学教学指导委员会委托吉林化工学院主办的<大学物理实验>2010年全新改版,并改为双月刊.<大学物理实验>于1988年创刊,经国家科委批准.吉林省科委 ...

  6. 【量化投资实训】基于MATLAB实验三.指数移动平均SMA

    函数原型 function SmaValue = SMA(Price, Len, Weight) matalab实现 function SmaValue = SMA( Price,Len,Weight ...

  7. matlab拉普拉斯变换函数是什么,实验四-拉普拉斯变换及Matlab实现

    <实验四-拉普拉斯变换及Matlab实现>由会员分享,可在线阅读,更多相关<实验四-拉普拉斯变换及Matlab实现(12页珍藏版)>请在人人文库网上搜索. 1.本科学生综合性实 ...

  8. 闭环系统的零极点图判定稳定性_实验五 线性系统的稳定性和稳态误差分析

    实验五 自动控制系统的稳定性和稳态误差分析 一.实验目的 1.研究高阶系统的稳定性,验证稳定判据的正确性: 2.了解系统增益变化对系统稳定性的影响: 3.观察系统结构和稳态误差之间的关系. 二.实验任 ...

  9. matlab判断能控和能观,实验三 利用Matlab分析能控性和能观性

    实验三 利用Matlab分析能控性和能观性 实验目的:熟练掌握利用Matlab中相关函数分析系统能控能观性.求取两种标准型.系统的结构分解的方法. 实验内容: 1.能控性与能观性分析中常用的有关Mat ...

最新文章

  1. 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Mixin 混合进行方法注入 )
  2. [转载]INF文件格式说明
  3. java或者jsp中修复会话标识未更新漏洞
  4. hashmap 判断key是否存在
  5. mqtt消息推送 java_MQTT+ActiveMQ实现消息推送(服务器端java实现)
  6. JavaFX移动应用程序最佳实践,第2部分
  7. Taro+react开发(40)封装组件1
  8. JavaWeb无限级分销结构分析
  9. JSON特殊字符处理
  10. 如何发布接口_Devops下的接口全生命周期管理与测试
  11. 腾讯云实验之搭建 GIT 服务器教程
  12. 板邓:wordpress标签调用函数大全
  13. 第5章 用函数封装程序功能
  14. 2021年危险化学品经营单位安全管理人员考试总结及危险化学品经营单位安全管理人员作业考试题库
  15. 产品经理眼中的SLAM技术学习路径
  16. 淘宝优惠券(高省)那些套路,我已经看穿了
  17. Mark loves cat
  18. Centos7系统启动盘的正确安装姿势
  19. 虎年第一条微信,拜年啦
  20. 【新知实验室】实时音视频(TRTC)之初体验

热门文章

  1. tableau可视化数据分析60讲(十三)-tableau常用可视化视图(条形图折线图饼图)
  2. matlab实战系列之人工鱼群算法求解TSP问题原理解析(下篇源码解析)
  3. MATLAB 查看程序执行内存最大使用值
  4. Linux du命令和df命令区别
  5. Python Generators(生成器)——yield关键字
  6. 深度学习100例-卷积神经网络(VGG-16)猫狗识别 | 第21天
  7. LeetCode-数组-54. 螺旋矩阵
  8. 邮件协议(SMTP)性能测试总结(Foxmail邮箱)
  9. HBase Filter及对应Shell--转
  10. java获取当前方法