org.mklab.nfc.ode
インタフェース DiscreteAlgebraicSystem

すべてのスーパーインタフェース:
Sampling
既知のサブインタフェースの一覧:
DiscreteStaticSystem
既知の実装クラスの一覧:
BaseDiscreteStaticSystem, BlockDiscreteStaticSystem, DiscreteSink, DiscreteSource, FirstOrderHoldSystem, HoldSystem, UserDefinedDiscreteSink, UserDefinedDiscreteSource, UserDefinedDiscreteStaticSystem, ZeroOrderHoldSystem

public interface DiscreteAlgebraicSystem
extends Sampling

離散時間代数方程式で表現されるシステムを表わすインターフェースです。

このインターフェースを実装したクラスで表現されるシステムの シミュレーション(時間応答を求めること)は、 AlgebraicEquationSolverクラスを用いてできます。

バージョン:
$Revision: 1.14 $, 2005/08/09
作成者:
koga
関連項目:
DifferentialSystem, DifferentialEquationSolver

メソッドの概要
 Matrix inputOutputEquation(double t)
          時刻t における外部信号(入力と出力)を返します。
 Matrix inputOutputEquation(int k)
          ステップkにおける外部信号(入力と出力)を返します。
 
インタフェース org.mklab.nfc.ode.Sampling から継承されたメソッド
getNextSamplingTime, isAtSamplingPoint, setAtSamplingPoint
 

メソッドの詳細

inputOutputEquation

Matrix inputOutputEquation(int k)
                           throws SolverStopException
ステップkにおける外部信号(入力と出力)を返します。

パラメータ:
k - ステップ
戻り値:
ステップkにおける外部信号(入力と出力)
例外:
SolverStopException - ソルバーが停止された場合

inputOutputEquation

Matrix inputOutputEquation(double t)
                           throws SolverStopException
時刻t における外部信号(入力と出力)を返します。

パラメータ:
t - 時刻
戻り値:
時刻tにおける外部信号(入力と出力)
例外:
SolverStopException - ソルバーが停止された場合