MATLAB——Z变换与Z反变换
题目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反变换相关推荐
- 计算机控制z反变换公式,计算机控制技术第二章Z变换及Z传递函数.ppt
计算机控制技术第二章Z变换及Z传递函数 第2章 Z变换及Z传递函数 2.1 Z变换定义与常用函数Z变换 2.1.1 Z变换的定义 已知连续信号f(t)经过来样周期为T的采样开关后,变成离散的脉冲序列函 ...
- matlab零阶保持器法求z变换,教你快速求解闭环脉冲传递函数φ(z)或输出Z变换C(z)!...
大家好,我是宝刀君,很高兴我们又见面了~ 在离散系统分析中,大家刚开始学习时,会遇到2类题:一类是没有采样开关,让你求系统的输出Z变换C(z):另一类是有采样开关时,让你求系统的闭环脉冲传递函数,进而 ...
- 【信号与系统】(二十三) z变换与z域分析——z变换及其性质
文章目录 z变换及其性质 1 z变换定义及收敛域 2 常用序列的z变换 3 z变换性质 3.1 线性.移序.反折 3.2 z域尺度特性.微分 3.3 时域卷积 3.4 部分和 3.5 初值定理和终值定 ...
- 【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 ...
- 【信号与系统】(二十四)z变换与z域分析——z域分析
文章目录 z域分析(注意与s域类比) 1 差分方程的z变换解 2 系统函数H(z)H(z)H(z) 3 系统函数与系统特性 4 离散系统稳定性判据 5 系统的方框图 6 系统的z域信号流图 6. 1 ...
- Day8--复数和复变函数之拉普拉斯变换及反变换和Z变换及反变换
MATLAB是一个很强大的软件,在自动控制领域也是使用非常广泛,本系列博文将基于控制系统仿真进行,参考书籍<MATLAB/Simulink与控制系统仿真>,该系列博文与笔者的自动控制理论( ...
- matlab 符号卷积,教你用matlab快速解决烦人的符号变换(Fourier、Laplace和 z 变换)和符号卷积...
目录bash 符号卷积code 备注blog 符号变换 Fourier变换及其反变换 fourier()是算符号表达式的傅里叶变换的,算出来结果要画图能够用ezplot();it [例 1]求 的 F ...
- 【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系
上篇博文我们简单的讨论了离散傅里叶级数DFS和离散傅里叶变换DFT之间的关系,简单地说,DFT就是DFS在一个周期内的表现. [ MATLAB ]离散傅里叶变换(DFT)以及逆变换(IDFT)的MAT ...
- 【 MATLAB 】DFS 与 z 变换之间的关系
这篇博文是从我的其他博文中提出出来的,目的是怕这个明显而关键的知识点被淹没. DFS的博文见:[ MATLAB ]离散傅里叶级数(DFS)及 IDFS 的 MATLAB 实现 给出DFS的系数公式(分 ...
最新文章
- c51汇编语言随机数函数,汇编语言随机数发生器
- python输入完怎么运行-教你如何编写、保存与运行Python程序的方法
- Adaboost 算法的原理与推导(转载)
- vue定时ajax获取数据,vue 中使用 AJAX获取数据的方法
- Convolution(2021牛客暑期多校训练营4)
- 【C++第一个Demo】---控制台RPG游戏3【登陆菜单树】
- java中的位移运算符_java中的移位运算符(, , )
- linux spidev 应用_Linux下SPI驱动的移植和应用程序的测试
- 2020年互联网人年终模板,是你在找的吗?
- 【前端】数字媒体技术专业主要课程及就业方向
- mysqldump gzip压缩 备份及还原
- CSND的Markdown使用练习
- 基于java的租房系统源代码_基于jsp的租房管理系统-JavaEE实现租房管理系统 - java项目源码...
- unity之EasyAR使用
- 怎么查看html页面,网页浏览记录如何查看_怎样查历史网页浏览记录
- 神经网络和深度学习-习题
- Eclipse从零开始搭建一个SpringBoot项目
- 程序员面试需要带身份证和毕业证原件吗
- matlab hsi颜色空间,RGB与HSI颜色空间互换函数(matlab)
- 掌门教育们的在线教育直播授课老师,“被一张布困住了”