n次の線形微分方程式系を数値形式の定数係数で解きます。


icon

入力/出力

  • c1ddbl.png A (a0,a1,...an-1)

    Aは、最下位次数項の係数から開始する、関数x(t)の異なる導関数の係数のベクトルです。高位次数の導関数の係数は1.0と等しいと想定され、入力する必要はありません。

  • c1ddbl.png X0

    X0は、開始条件 x[10], …, x[n0] のベクトルです。

    X0Xの要素間は1対1の関係です。

  • cu32.png ポイント数

    ポイント数開始時間終了時間の間の等距離時間ポイントの数です。デフォルトは10です。

  • cdbl.png 開始時間

    開始時間はODEの開始ポイントです。デフォルトは0です。

  • cdbl.png 終了時間

    終了時間は、調査対象の時間間隔の終了ポイントです。デフォルトは1.0です。

  • i1ddbl.png 時間

    時間は時間ステップを表す配列です。この方法は、開始時間終了時間の間の等距離時間ステップを求めます。

  • i1ddbl.png X

    Xは、時間配列に指定された等距離時間ポイントにおける解xのベクトルです。

  • ii32.png エラー

    エラーは、VIからのエラーまたは警告を返します。XX0、および、F(X,t)の入力に不正確な値を使用すると、エラーが発生します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。

  • n次線形微分方程式系を考慮してください。

    x(n) + an – 1x(n – 1) + … + a1x(1) + a0x = 0

    x(0) =x00 x(1)(0) =x10 x(n - 1)(0) =xn - 10

    ここで、0は開始時間のより一般的な値を示します。以下の公式

    x(n) + an – 1x(n – 1) + … + a1x(1) + a0x = 0

    とゼロ検索問題の間に強い関連性があります。

    z n + an – 1z n – 1+ … + a1z + a0 = 0

    最後の公式のn個のゼロによって、ODEの解の構造が決定します。 n個の 異なる複素数零点λ1, ..., λがあるとすると nとなり、 n次微分方程式の一般解は次のように表されます。

    x(t) =β1exp(λ1t) + ... + βnexp(λ)nt)

    未知数は、開始条件によって決定されます。

    x(0) =β1 + ... + βn x(1)(0) =β1λ1 + ... + βnλn x(n - 1)(0) =β1λ1n - 1 + ... + βnλnn - 1
    メモ

    固有値λ1, ..., λが繰り返されるケースn はより複雑であるため、ここでは扱わない。この場合、エラーコード「-23017」が付与されます。

    規則によって、最高位係数の値は1.0として使用され、A制御器に入力する必要はありません。他の係数は、最下位係数が最初の順番で入力されます。

    微分方程式を解くには

    x'' – 3 x' + 2 x = 0

    x(0) = 2とx'(0) = 3と同様にI.Cでは、A = [2, -3]とX0 = [2, 3]を入力します。