株式会社オメガシミュレーション

EQUATRAN-G − TRIAL −

非線形方程式 3次方程式の根

次の3次方程式の根を求めなさい。

1.5x3 - 7x2 - 5.8x + 5 = 0

/* 3次方程式の根 */

1.5*x^3 - 7*x^2 - 5.8*x + 5 = 0
  • べき乗には「^」を使用します。
  • 非線形方程式を解くためには、繰り返し収束計算が必要です。 また、繰り返し収束計算では、初期仮定値を指定します。
  • つぎに説明してあるRESET文で、初期仮定値を明示的に指定しない場合(自動RESET)では、ディフォルト値(0)がセットされます。
  • この3次方程式は3根持ちますが、このまま実行するとそのなかの1根が求まります。


/* 3次方程式の根 */

eq: 1.5*x^3 - 7*x^2 - 5.8*x + 5 = 0

RESET x#10 BY eq
  • 他の根を求めるためには初期値を与え直しますが、上のようにRESET文を追加します。
    「#」は初期仮定値を意味しており、BY項で収束判定する式を指定します。
  • eq は方程式に付けるラベルです。


例題

簡単な例題で記述方法を説明します。 さらに、それを実際に実行してみましょう。

線形連立方程式
非線形方程式
常微分方程式
最小2乗法計算・最適化計算

文法

方程式などを記述するときの規則(文法)のリファレンスです