|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface DifferentialDifferenceEquation
微分差分方程式を表現するためのインターフェースです。
このインターフェースを実装したクラスで表現される方程式は、
DifferentialEquationSolverクラスを用いて解く
(変数の時系列を求める)ことができます。
DifferentialEquation,
DifferenceEquation| メソッドの概要 | |
|---|---|
Matrix |
differenceEquation(double t,
Matrix xc,
Matrix xd)
時刻 t、連続変数xc、離散変数xdから離散変数の次ステップの値を返します
。 |
Matrix |
differentialEquation(double t,
Matrix xc,
Matrix xd)
時刻 t、連続変数xc、離散変数xdから連続変数の微分値を返します。 |
| インタフェース org.mklab.nfc.ode.Sampling から継承されたメソッド |
|---|
getNextSamplingTime, isAtSamplingPoint, setAtSamplingPoint |
| メソッドの詳細 |
|---|
Matrix differentialEquation(double t,
Matrix xc,
Matrix xd)
throws SolverStopException
t、連続変数xc、離散変数xdから連続変数の微分値を返します。
t - 時刻xc - 時刻tにおける連続変数の値xd - 時刻tにおける離散変数の値
SolverStopException - ソルバーが停止された場合
Matrix differenceEquation(double t,
Matrix xc,
Matrix xd)
throws SolverStopException
t、連続変数xc、離散変数xdから離散変数の次ステップの値を返します
。
t - 時刻xc - 時刻tにおける連続変数の値xd - 時刻tにおける離散変数の値
SolverStopException - ソルバーが停止された場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||