作业帮 > 综合 > 作业

怎么用matlab实现 F(s)=1/(s-a)^2进行Z变换?先将其进行拉氏反变换,再进行z变换,请给出程序,

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/15 16:22:14
怎么用matlab实现 F(s)=1/(s-a)^2进行Z变换?先将其进行拉氏反变换,再进行z变换,请给出程序,
怎么用matlab实现 F(s)=1/(s-a)^2进行Z变换?先将其进行拉氏反变换,再进行z变换,请给出程序,
syms s a;
FS=1/(s-a)^2
f=ilaplace(FS)
FZ=ztrans(f)
不客气,请及时采纳~
再问: 你在进行Z变换的时候,是不是应该把时间参数都替换成nT啊?你这程序应该有问题吧?
再答: 程序有问题啊?你也没问清楚啊。这个当然与具体的采样时间有关系啊,这里默认采样周期取T=1,你要是想改变,那可以加上两句么~加在第三句后边。 syms n T; ztrans(subs(f,'t',n*T));