org.mklab.nfc.ode
クラス DifferenceEquationSolver
java.lang.Object
org.mklab.nfc.ode.EquationSolver
org.mklab.nfc.ode.DifferenceEquationSolver
public class DifferenceEquationSolver
- extends EquationSolver
差分方程式の解法を提供するクラスです。
- バージョン:
- $Revision: 1.33 $, 2004/05/08
- 作成者:
- koga
クラス org.mklab.nfc.ode.EquationSolver から継承されたメソッド |
getAlgebraicSolution, getContinuousStateSeries, getDifferenceSolution, getDifferentialSolution, getDiscreteStateSeries, getInputOutputSeries, getMinimumSavingInterval, getOutputSeries, getStoppingException, getTimeSeries, getTimeStep, isAtSavingPoint, isSaveAtDiscontinuousPoint, isSaveAtSamplingPoint, isStopping, isTrial, notifyObservers, registerObserver, resetStopper, setAtSavingPoint, setMinimumSavingInterval, setSaveAtDiscontinuousPoint, setSaveAtSamplingPoint, setTimeStep, setTrial, stop, stop, unregisterObserver, warning |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DifferenceEquationSolver
public DifferenceEquationSolver()
solve
public void solve(DifferenceSystem system,
double t0,
double t1,
Matrix xd0)
t0
からt1
までのシミュレーションを行い, 結果を
Matrix
の配列として返します。
- パラメータ:
system
- シミュレーション対象t0
- シミュレーション開始時刻t1
- シミュレーション終了時刻xd0
- 離散時間システムの初期状態
solve
public void solve(DifferenceEquation equation,
double t0,
double t1,
Matrix xd0)
t0
からt1
までの解を求め, 結果をMatrix
の配列として返します。
- パラメータ:
equation
- 差分方程式t0
- 初期時刻t1
- 最終時刻xd0
- 差分方程式の解の初期値