信号与系统:如何将一个离散系统的状态方程转变成该系统的差分方程?

2025-02-27 08:29:15
推荐回答(2个)
回答1:

参考《张登奇,周婷,梁莺.离散时间系统分析及MATLAB实现[J].湖南理工学院学报(自然科学版).2009(03)》一文,写出A、B、C、D矩阵代入MATLAB的 ss2tf 函数可得系统函数,对应写出差分方程为:
y(n)+3y(n-1)+2y(n-2)=x(n-1)+7x(n-2)
y(n)-y(n-1)-0.11y(n-2)=x(n)
如果手工计算,可对状态方程进行z变换,再解方程组得状态变量的z变换,再代入输出方程的z变换可得系统函数H(z)=Y(z)/X(z,再对应写出差分方程。

回答2:

设置中间变量