org.mklab.tool.control.system.discrete
インタフェース DiscreteStaticSystem

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

public interface DiscreteStaticSystem
extends StaticSystem, DiscreteAlgebraicSystem

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

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

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

メソッドの詳細

outputEquation

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

出力方程式を表します。

パラメータ:
k - ステップ
u - 入力
戻り値:
出力
例外:
SolverStopException - ソルバーが停止された場合

outputEquation

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

出力方程式を表します。

パラメータ:
k - ステップ
戻り値:
出力
例外:
SolverStopException - ソルバーが停止された場合