2

誰かが差方程式を解く方法があると教えてもらえますか?例:

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

Symbolic Toolboxを使用してMatlabで?この方程式の明示的な解を見つけたいと思います。

4

1 に答える 1

3

このソースから、2 つの方法があります。

  • 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 に答える