|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- ソルバーが停止された場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |