题目1:
用部分分式法求系统函数的z反变换,并用图形与impz求得的结果相比较。
已知系统函数:
X ( z ) = 0.1321 − 0.3963 z − 2 + 0.3962 z − 4 1 + 0.34319 z − 2 + 0.60439 z − 4 ( ∣ z ∣ > 1 ) X(z)=\frac{0.1321-0.3963z^{-2}+0.3962z^{-4}}{1+0.34319z^{-2}+0.60439z^{-4}}(|z|>1) X(z)=1+0.34319z−2+0.60439z−40.1321−0.3963z−2+0.3962z−4​(∣z∣>1)
residuez:
residuez是MATLAB中的一个函数,用于求解一阶或多阶离散或连续系统的系统函数的极点和零点。有了它,就可以拆解成部分分式的形式。
[r, p, c] = residuez(b, a)
residuez是MATLAB中的一个函数,用于求解一阶或多阶离散或连续系统的系统函数的极点和零点。它的语法为:
[r, p, c] = residuez(b, a)
其中,b和a分别是系统函数的分子和分母多项式系数向量。r是系统函数的所有极点处的残差向量,p是系统函数的所有极点向量,c是系统函数的常数项(如果存在)。
impz:
利用impz函数绘制离散时间序列的单位冲激响应,参数分别为系统函数的分子,分母的系数和离散时间序列

b=[0.1321,0,-0.3963,0,0.3962]; % 分子多项式系数
a=[1,0,0.34319,0,0.60439]; % 分母多项式系数
[r,p,c]=residuez(b,a); % 使用residuez函数求解r、p、c
N=40; n=0:N-1; % 离散时间序列长度及其范围
% 利用部分分式分解的结果计算单位脉冲响应
h=r(1)*p(1).^n+r(2)*p(2).^n+r(3)*p(3).^n+r(4)p(4).^n+c(1).[n==0];
% 绘制单位脉冲响应与impz函数得到的结果
subplot(1,2,1); stem(n,real(h)) % 绘制离散时间序列的实部
subplot(1,2,2); impz(b,a,n) % 利用impz函数绘制离散时间序列的单位脉冲响应

运行结果:

MATLAB——Z变换与Z反变换相关推荐

  1. 计算机控制z反变换公式,计算机控制技术第二章Z变换及Z传递函数.ppt

    计算机控制技术第二章Z变换及Z传递函数 第2章 Z变换及Z传递函数 2.1 Z变换定义与常用函数Z变换 2.1.1 Z变换的定义 已知连续信号f(t)经过来样周期为T的采样开关后,变成离散的脉冲序列函 ...

  2. matlab零阶保持器法求z变换,教你快速求解闭环脉冲传递函数φ(z)或输出Z变换C(z)!...

    大家好,我是宝刀君,很高兴我们又见面了~ 在离散系统分析中,大家刚开始学习时,会遇到2类题:一类是没有采样开关,让你求系统的输出Z变换C(z):另一类是有采样开关时,让你求系统的闭环脉冲传递函数,进而 ...

  3. 【信号与系统】(二十三) z变换与z域分析——z变换及其性质

    文章目录 z变换及其性质 1 z变换定义及收敛域 2 常用序列的z变换 3 z变换性质 3.1 线性.移序.反折 3.2 z域尺度特性.微分 3.3 时域卷积 3.4 部分和 3.5 初值定理和终值定 ...

  4. 【MATLAB】Z变换和Z反变换

    Z变换:ztrans Z反变换:iztrans >> f2=((10*x*x))/((2*x+1)*(5*x+1))f2 =(10*x^2)/((2*x + 1)*(5*x + 1))&g ...

  5. 【信号与系统】(二十四)z变换与z域分析——z域分析

    文章目录 z域分析(注意与s域类比) 1 差分方程的z变换解 2 系统函数H(z)H(z)H(z) 3 系统函数与系统特性 4 离散系统稳定性判据 5 系统的方框图 6 系统的z域信号流图 6. 1 ...

  6. Day8--复数和复变函数之拉普拉斯变换及反变换和Z变换及反变换

    MATLAB是一个很强大的软件,在自动控制领域也是使用非常广泛,本系列博文将基于控制系统仿真进行,参考书籍<MATLAB/Simulink与控制系统仿真>,该系列博文与笔者的自动控制理论( ...

  7. matlab 符号卷积,教你用matlab快速解决烦人的符号变换(Fourier、Laplace和 z 变换)和符号卷积...

    目录bash 符号卷积code 备注blog 符号变换 Fourier变换及其反变换 fourier()是算符号表达式的傅里叶变换的,算出来结果要画图能够用ezplot();it [例 1]求 的 F ...

  8. 【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系

    上篇博文我们简单的讨论了离散傅里叶级数DFS和离散傅里叶变换DFT之间的关系,简单地说,DFT就是DFS在一个周期内的表现. [ MATLAB ]离散傅里叶变换(DFT)以及逆变换(IDFT)的MAT ...

  9. 【 MATLAB 】DFS 与 z 变换之间的关系

    这篇博文是从我的其他博文中提出出来的,目的是怕这个明显而关键的知识点被淹没. DFS的博文见:[ MATLAB ]离散傅里叶级数(DFS)及 IDFS 的 MATLAB 实现 给出DFS的系数公式(分 ...

最新文章

  1. c51汇编语言随机数函数,汇编语言随机数发生器
  2. python输入完怎么运行-教你如何编写、保存与运行Python程序的方法
  3. Adaboost 算法的原理与推导(转载)
  4. vue定时ajax获取数据,vue 中使用 AJAX获取数据的方法
  5. Convolution(2021牛客暑期多校训练营4)
  6. 【C++第一个Demo】---控制台RPG游戏3【登陆菜单树】
  7. java中的位移运算符_java中的移位运算符(, , )
  8. linux spidev 应用_Linux下SPI驱动的移植和应用程序的测试
  9. 2020年互联网人年终模板,是你在找的吗?
  10. 【前端】数字媒体技术专业主要课程及就业方向
  11. mysqldump gzip压缩 备份及还原
  12. CSND的Markdown使用练习
  13. 基于java的租房系统源代码_基于jsp的租房管理系统-JavaEE实现租房管理系统 - java项目源码...
  14. unity之EasyAR使用
  15. 怎么查看html页面,网页浏览记录如何查看_怎样查历史网页浏览记录
  16. 神经网络和深度学习-习题
  17. Eclipse从零开始搭建一个SpringBoot项目
  18. 程序员面试需要带身份证和毕业证原件吗
  19. matlab hsi颜色空间,RGB与HSI颜色空间互换函数(matlab)
  20. 掌门教育们的在线教育直播授课老师,“被一张布困住了”

热门文章

  1. Altium Designer导出Gerber文件的一般步骤
  2. 云渲染最全计费规则合集
  3. 直播源代码图片验证码
  4. ipsec与服务器协议失败,IPSEC SA无法协商成功
  5. html设置打印尺寸,打印尺寸及常用格式尺寸设置 css
  6. 【ShaderToy】基础篇之谈谈点、线的绘制
  7. 【Java】如何编写、运行一个Java程序
  8. go time包定时器和断续器
  9. LeetCode 5. Longest Palindromic Substring 最长回文子串 Python 四种解法(Manacher 动态规划)
  10. 关于spyder环境配置