2

有人可以告诉我有没有办法解决差分方程,例如:

y(k) = a1 * y(k-1) + a2 * y(k-2) + b0*u(k)

在 Matlab 中使用符号工具箱?我想找到这个方程的显式解。

4

1 回答 1

3

这个来源,有两种方法:

  • 应用Z 变换,求解 X(z),然后在需要时查找 Z 逆变换查找表。

  • 写y(n)=r^n,得到辅助方程,先求解齐次部分。

    r^n = a1*r(n-1) + a2*r^(n-2) 
    

底线是,现在在 Matlab 中没有解决差分方程的好方法。

于 2012-12-11T23:19:24.133 回答