有没有办法在Python中进行逆z变换? (我在NumPy或SciPy中看不到这样的东西。)
答案 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 变换。