org.mklab.tool.control.system.sampled
インタフェース SampledDataStaticSystem

すべてのスーパーインタフェース:
ContinuousDiscreteAlgebraicSystem, Sampling
既知の実装クラスの一覧:
BaseSampledDataStaticSystem, BlockPiecewiseSampledDataStaticSystem, BlockSampledDataStaticSystem

public interface SampledDataStaticSystem
extends ContinuousDiscreteAlgebraicSystem

サンプル値静的システム(連続時間静的システムと離散時間静的システムが結合したシステム)を表わすインターフェースです。

バージョン:
$Revision$, 2004/11/09
作成者:
Koga Laboratory

メソッドの概要
 Matrix outputEquation(double t)
          直達項をもたないシステムの出力を返します。
 Matrix outputEquation(double t, Matrix u)
          直達項をもつシステムの出力を返します。
 
インタフェース org.mklab.nfc.ode.ContinuousDiscreteAlgebraicSystem から継承されたメソッド
inputOutputEquation
 
インタフェース org.mklab.nfc.ode.Sampling から継承されたメソッド
getNextSamplingTime, isAtSamplingPoint, setAtSamplingPoint
 

メソッドの詳細

outputEquation

Matrix outputEquation(double t,
                      Matrix u)
                      throws SolverStopException
直達項をもつシステムの出力を返します。

出力方程式を表します。

パラメータ:
t - 時刻
u - 入力
戻り値:
出力
例外:
SolverStopException - ソルバーが停止された場合

outputEquation

Matrix outputEquation(double t)
                      throws SolverStopException
直達項をもたないシステムの出力を返します。

出力方程式を表します。

パラメータ:
t - 時刻 離散時間システムの状態
戻り値:
出力
例外:
SolverStopException - ソルバーが停止された場合