matlab的Z变换和拉式变换问题 15

matlab中能否直接对ZPK模型或者传递函数模型tf进行laplace或者ztrans变换和反变换,如不能,应该怎么做才能进行变换... matlab中能否直接对ZPK模型或者传递函数模型tf进行laplace或者ztrans变换和反变换,如不能,应该怎么做 才能进行变换 展开
 我来答
tianxiawulang
2014-05-28 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2610万
展开全部

这个问题的要求不太清楚,不知道你到底想要做什么:

 

1、zpktf既可以描述连续系统,也可以描述离散系统,需要分开说。连续系统的zpktf模型本身就是对应拉氏变换的模型,只不过从程序实现的角度来说,描述方式不是符号类型,所以不能直接求拉氏逆变换。

 

2、要想求拉氏逆变换,对于低阶系统,可以先使用tfdatapoly2sym函数转换为sym对象,然后再调用ilaplace求逆变换。对于tf表示的高阶系统,由于高次代数方程不存在一般的求根公式,上述方法不可行,此时可借助于residue函数采用数值方法计算极点留数,然后用部分分式展开的方法求逆变换,但不是严格意义的解析法,可以算是半解析。对于zpk表示的高阶系统,由于极点已知,可以求出解析解。传递函数中如果存在纯延时环节,需单独考虑。这个过程还涉及到重根的处理,比较繁琐,想进一步了解的话,请参考薛定宇教授编的教材。

 

3、z变换是对差分方程而言的,不能直接对zpktf求。可以用c2d对连续系统进行离散化,类似于进行z变换。类似的,可以用d2c对离散系统连续化,类似于z逆变换。

富港检测技术(东莞)有限公司_
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式