MATLAB如何实现Z变换:ztrans命令的使用方法

2020年12月10日14:30:48MATLAB如何实现Z变换:ztrans命令的使用方法已关闭评论

MATLAB如何实现Z变换:ztrans命令

在MATLAB语言中,可以实现Z变换的命令为ztrans。具体格式如下。

·F=ztrans(f)命令返回数量符号f的以n为独立自变量的Z变换F。默认的返回值是一个关于z的函数:f=f(n)=>F=F(z)。f的Z变换定义成F(z)=symsum(f(n)/z^n,n,0,inf)。如果f=f(z),那么该命令将返回一个关于w的函数F=F(w)。

·F=ztrans(f,w)命令返回的函数是一个关于w的函数F,而不是默认的z:ztrans(f,w)<=>F(w)=symsum(f(n)/w^n,n,0,inf)。

·F=ztrans(f,k,w)命令返回的函数f关于k的Z变换函数:ztrans(f,k,w)<=>F(w)=symsum(f(k)/w^k,k,0,inf)。

例题 Z变换函数。

>> syms n

>> f=n^4

f =

n^4

>> ztrans(f)

ans =

(z^4 + 11*z^3 + 11*z^2 + z)/(z - 1)^5

>> syms a z

>> g=a^z

g =

a^z

>> ztrans(g)

ans =

-w/(a - w)

>> syms a n w

>> f=sin(a*n)

f =

sin(a*n)

>> ztrans(f)

ans =

(z*sin(a))/(z^2 - 2*cos(a)*z + 1)

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。