Z变换(2020.10.21)
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)相关推荐
- 测试开发工作者日记:2020.10.21
最近忙着搬家,西北旺那边村委会和某开发商 联合下达了腾退指令,所有人一周内滚蛋.作为每次抵挡的靠山-房东 也终于妥协了.周围很大一片区域的几乎半个海淀和半个昌平的公寓和房东们,都一瞬间知道了这个大新闻 ...
- 2020.10.21【R语言】丨 undefined columns selected 问题解决办法
最近做RNA-seq项目的时候准备用R的boxplot()工具画一个各个样品的箱线统计图. 然而,在运行脚本后报错 Error in `[.data.frame`(fpkm, , c("MB ...
- 2020.10.21【转载】丨GWAS全基因组关联分析流程
感谢CSDN用户 追梦生信人 梳理了GWAS全基因组关联分析的整个流程,并提供了基本的命令,用到的软件包括BWA.samtools.gatk.Plink.Admixture.Tassel等,在此分享出 ...
- mdkstc系列器件支持包下载_WPS Office 2019 For Linux(2020/10/21)更新-支持PDF编辑
WPS公共: 优化字体列表加载规则,解决同系列不同字形的东亚字体在Linux字体列表中加载不全的问题 优化二次开发接口机制,提升接口执行效率.绘制效率 完善JSAPI功能,支持更多接口调用 支持插入图 ...
- OneAPM对tomcat监控——2020.10.21
第二次成功了,好开心(对于散修来说,学习新东西好难) 发现一个很要命的问题,OneAPM是收费工具,奶奶的 哪位大佬有更好的监控工具求推荐 tomcat+OneAPM代码 链接:https://pan ...
- 2020.10月做题记录
PS:本博客仅选择了一些作者认为有必要记录的题目进行记录. week -1 2020.09.28-2020.10.4 军训+国庆放假-就这样又废了一周- 2020.10.04 回来第一天完全没有状态- ...
- 2020.10.20课堂笔记(java8新特性 lambda表达式)
一.什么是Lambda? 我们知道,对于一个Java变量,我们可以赋给其一个"值". 如果你想把"一块代码"赋给一个Java变量,应该怎么做呢? 比如,我想把右 ...
- 【自动控制原理】【计算机控制技术】通俗易懂地理解Z变换
目录 〇.相关知识铺垫 0.1 拉氏变换 0.2 部分分式展开法 0.3 长除法 0.4 常用的一些级数求和 0.5 留数 0.6 叠分的概念 一.Z变换概念 二.Z变换方法 2.1 级数求和法 2. ...
- z变换判断稳定性和因果性__电路哥课件信号与系统15-16-ppt9z变换-20160510_47590430...
<_电路哥课件信号与系统15-16-ppt9z变换-20160510_47590430>由会员分享,可在线阅读,更多相关<_电路哥课件信号与系统15-16-ppt9z变换-20160 ...
最新文章
- Mybatis分页插件 - 示例
- Linux文件压缩与归档
- 树的特征能否复用问题
- 【spring-session】错误:No bean named 'springSessionRepositoryFilter' available
- 解决popup不随着window一起移动的问题
- java.util.UnknownFormatConversionException: Conversion = ‘j‘ || Conversion = ‘D‘ || Conversion = ‘Y‘
- cookie 单值设置
- hive 查询是否包含字符串_oracle判断一个字符串中是否包含另外一个字符串
- ffdshow神奇的功能:视频播放时显示运动矢量和QP
- 等级保护三级测评要求表
- 阅读器背景推荐和效果图
- ID3算法的Python实现
- 服务器被黑客入侵了怎么办?
- python的六种基本数据类型_Python基本数据类型
- 英雄联盟手游版(MOBA)游戏体验报告
- LAPARDIN WEDLUTS Romantic Wedding LUTs 浪漫唯美婚礼电影调色预设
- UI设计行业领域知识体系
- android手机如何隐藏应用程序,三星手机怎么隐藏图标/软件 三星隐藏应用程序设置方法...
- oracle读写速率,Oracle、PostgreSQL与Mysql数据写入性能对比
- 使用you-get批量下载B站视频