有没有办法在Python中进行逆z变换?

时间:2017-04-06 20:14:36

标签: python inverse-transform

有没有办法在Python中进行逆z变换? (我在NumPy或SciPy中看不到这样的东西。)

3 个答案:

答案 0 :(得分:1)

有一个很棒的包叫 lcapy https://pypi.org/project/lcapy/ .您可以进行 z 变换或其逆变换。

import lcapy as lc
from lcapy.discretetime import z

X0=z/(z-4)**2
xk=X0.IZT()
print(xk) 

答案 1 :(得分:0)

您可以将 scipy.signal.residuez 用于 z^-n 形式的 z 变换或 scipy.signal.residue 用于 z^n 形式的 z 变换。

答案 2 :(得分:0)

python 控制系统库 https://python-control.readthedocs.io/en/0.9.0/ 通过脉冲响应函数提供此功能,因为脉冲响应是 z 中系统传递函数的逆 Z 变换。