1.Z变换

1.1 Z变换公式

1.2 matlab函数(ztrans)

1.2.1 Syntax(语法)

           ztrans(f)ztrans(f,transVar)ztrans(f,var,transVar)

1.2.2 Input Arguments

f — Input

var — Independent variable

transVar — Transformation variable

1.2.3 Description

1. ztrans(f) finds the Z-Transform of f. By default, the independent variable is n and the transformation variable is z. If f does not contain n, ztrans uses symvar.
         2. ztrans(f,transVar) uses the transformation variable transVar instead of z.
         3. ztrans(f,var,transVar) uses the independent variable var and transformation variable transVar instead of n and z, respectively.

1.2.4 Examples

P1:(先将sin(n)转化为幂指函数,再累加求和,最后化为正余弦函数)

syms n
f = sin(n);
ztrans(f)ans =(z*sin(1))/(z^2 - 2*cos(1)*z + 1)

P2(思路:Z变换性质)

syms m n
f = exp(m+n);
ztrans(f)ans =(z*exp(m))/(z - exp(1))

若需要指定变量为y,可用下面的语句 (自变量仍然为n)

syms y
ztrans(f,y)ans =(y*exp(m))/(y - exp(1))

涉及Heaviside函数(阶跃函数)和二项式系数的z变换

P3(注意 阶跃函数在0处值为1/2)

syms n z
ztrans(heaviside(n-3),n,z)ans =(1/(z - 1) + 1/2)/z^3

P4         n(n-1)/2    (思路:线性加权性质)

ztrans(nchoosek(n,2))ans =z/(z - 1)^3

求矩阵m的z变换。通过使用相同大小的矩阵为每个矩阵项指定独立变量和变换变量。当参数是非标量时,ztrans按元素对其进行操作。

P5

syms a b c d w x y z
M = [exp(x) 1; sin(y) i*z];
vars = [w x; y z];
transVars = [a b; c d];
ztrans(M,vars,transVars)ans =[                (a*exp(x))/(a - 1),        b/(b - 1)]
[ (c*sin(1))/(c^2 - 2*cos(1)*c + 1), (d*1i)/(d - 1)^2]

如果同时使用标量和非标量参数调用ztrans,那么它将通过使用标量展开展开标量以匹配非标量。非标量参数的大小必须相同。

syms w x y z a b c d
ztrans(x,vars,transVars)ans =[ (a*x)/(a - 1),   b/(b - 1)^2]
[ (c*x)/(c - 1), (d*x)/(d - 1)]

计算符号函数的z变换。如果第一个参数包含符号函数,则第二个参数必须是标量。

syms f1(x) f2(x) a b
f1(x) = exp(x);
f2(x) = x;
ztrans([f1 f2],x,[a b])ans =[ a/(a - exp(1)), b/(b - 1)^2]

如果ztrans不能转换输入,那么它将返回一个未计算的调用。

syms f(n)
f(n) = 1/n;
F = ztrans(f,n,z)F =ztrans(1/n, n, z)

使用iztrans返回原始表达式。

iztrans(F,z,n)ans =1/n

1.如果任何参数是数组,则ztrans对数组的所有元素按元素方式操作;

2.如果第一个参数包含符号函数,则第二个参数必须是标量;

3.要计算z逆变换,使用iztrans。

Z变换(2020.10.21)相关推荐

  1. 测试开发工作者日记:2020.10.21

    最近忙着搬家,西北旺那边村委会和某开发商 联合下达了腾退指令,所有人一周内滚蛋.作为每次抵挡的靠山-房东 也终于妥协了.周围很大一片区域的几乎半个海淀和半个昌平的公寓和房东们,都一瞬间知道了这个大新闻 ...

  2. 2020.10.21【R语言】丨 undefined columns selected 问题解决办法

    最近做RNA-seq项目的时候准备用R的boxplot()工具画一个各个样品的箱线统计图. 然而,在运行脚本后报错 Error in `[.data.frame`(fpkm, , c("MB ...

  3. 2020.10.21【转载】丨GWAS全基因组关联分析流程

    感谢CSDN用户 追梦生信人 梳理了GWAS全基因组关联分析的整个流程,并提供了基本的命令,用到的软件包括BWA.samtools.gatk.Plink.Admixture.Tassel等,在此分享出 ...

  4. mdkstc系列器件支持包下载_WPS Office 2019 For Linux(2020/10/21)更新-支持PDF编辑

    WPS公共: 优化字体列表加载规则,解决同系列不同字形的东亚字体在Linux字体列表中加载不全的问题 优化二次开发接口机制,提升接口执行效率.绘制效率 完善JSAPI功能,支持更多接口调用 支持插入图 ...

  5. OneAPM对tomcat监控——2020.10.21

    第二次成功了,好开心(对于散修来说,学习新东西好难) 发现一个很要命的问题,OneAPM是收费工具,奶奶的 哪位大佬有更好的监控工具求推荐 tomcat+OneAPM代码 链接:https://pan ...

  6. 2020.10月做题记录

    PS:本博客仅选择了一些作者认为有必要记录的题目进行记录. week -1 2020.09.28-2020.10.4 军训+国庆放假-就这样又废了一周- 2020.10.04 回来第一天完全没有状态- ...

  7. 2020.10.20课堂笔记(java8新特性 lambda表达式)

    一.什么是Lambda? 我们知道,对于一个Java变量,我们可以赋给其一个"值". 如果你想把"一块代码"赋给一个Java变量,应该怎么做呢? 比如,我想把右 ...

  8. 【自动控制原理】【计算机控制技术】通俗易懂地理解Z变换

    目录 〇.相关知识铺垫 0.1 拉氏变换 0.2 部分分式展开法 0.3 长除法 0.4 常用的一些级数求和 0.5 留数 0.6 叠分的概念 一.Z变换概念 二.Z变换方法 2.1 级数求和法 2. ...

  9. z变换判断稳定性和因果性__电路哥课件信号与系统15-16-ppt9z变换-20160510_47590430...

    <_电路哥课件信号与系统15-16-ppt9z变换-20160510_47590430>由会员分享,可在线阅读,更多相关<_电路哥课件信号与系统15-16-ppt9z变换-20160 ...

最新文章

  1. Mybatis分页插件 - 示例
  2. Linux文件压缩与归档
  3. 树的特征能否复用问题
  4. 【spring-session】错误:No bean named 'springSessionRepositoryFilter' available
  5. 解决popup不随着window一起移动的问题
  6. java.util.UnknownFormatConversionException: Conversion = ‘j‘ || Conversion = ‘D‘ || Conversion = ‘Y‘
  7. cookie 单值设置
  8. hive 查询是否包含字符串_oracle判断一个字符串中是否包含另外一个字符串
  9. ffdshow神奇的功能:视频播放时显示运动矢量和QP
  10. 等级保护三级测评要求表
  11. 阅读器背景推荐和效果图
  12. ID3算法的Python实现
  13. 服务器被黑客入侵了怎么办?
  14. python的六种基本数据类型_Python基本数据类型
  15. 英雄联盟手游版(MOBA)游戏体验报告
  16. LAPARDIN WEDLUTS Romantic Wedding LUTs 浪漫唯美婚礼电影调色预设
  17. UI设计行业领域知识体系
  18. android手机如何隐藏应用程序,三星手机怎么隐藏图标/软件 三星隐藏应用程序设置方法...
  19. oracle读写速率,Oracle、PostgreSQL与Mysql数据写入性能对比
  20. 使用you-get批量下载B站视频

热门文章

  1. linux 下ab压力测试
  2. 准备好了?测试人员迟早会被要求测试包含区块链技术的解决方案
  3. SVG(网页加载显示的加载进度动态图)
  4. Python学习笔记-DNS处理模块dnspython
  5. struts2(三) 输入校验和拦截器
  6. WindowsForm 计算器
  7. 一个简单XSS攻击示例及处理
  8. 和我一起作Tess的windbg lab - Lab3, Memory
  9. 《机器学习》 梯度下降
  10. 在excel中如何增加组合框──EXCEL VBA的使用