org.mklab.tool.control.system.discrete
クラス FirstOrderHoldSystem

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.SystemOperator
      上位を拡張 org.mklab.tool.control.system.discrete.BaseDiscreteStaticSystem
          上位を拡張 org.mklab.tool.control.system.discrete.HoldSystem
              上位を拡張 org.mklab.tool.control.system.discrete.FirstOrderHoldSystem
すべての実装されたインタフェース:
Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>, DiscreteAlgebraicSystem, Sampling, DiscreteStaticSystem, Sampler, StaticSystem

public class FirstOrderHoldSystem
extends HoldSystem

1次ホールドシステムを表すクラスです。

バージョン:
$Revision$
作成者:
koga

コンストラクタの概要
FirstOrderHoldSystem()
           
 
メソッドの概要
 void initialize()
          状態などの初期化を行います。
 Matrix outputEquation(double t, Matrix u)
          直達項をもつシステムの出力を返します。
 
クラス org.mklab.tool.control.system.discrete.HoldSystem から継承されたメソッド
getState, setInputSize, setOutputSize, setState
 
クラス org.mklab.tool.control.system.discrete.BaseDiscreteStaticSystem から継承されたメソッド
equals, getNextSamplingTime, getSamplingInterval, hashCode, inputOutputEquation, inputOutputEquation, isAtSamplingPoint, outputEquation, outputEquation, outputEquation, setAtSamplingPoint, setSamplingInterval
 
クラス org.mklab.tool.control.system.SystemOperator から継承されたメソッド
clone, compare, createArray, createArray, createGrid, createGrid, createZero, getInputSize, getLinearSystem, getOutputSize, getParameter, getParameters, getStateSize, hasDirectFeedthrough, isAutoSize, isDynamic, isForecdSystem, isInlet, isLinear, isOutlet, isSISO, isSizeDefined, isStatic, isTransformableFrom, isTransformableTo, isZero, resetAutoSize, setAutoSize, setDynamic, setForcedSystem, setHasDirectFeedthrough, setInlet, setLinear, setOutlet, setParameter, setStateSize, setupParameters, toString, toString, transformFrom, transformTo
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

FirstOrderHoldSystem

public FirstOrderHoldSystem()
メソッドの詳細

outputEquation

public Matrix outputEquation(double t,
                             Matrix u)
インタフェース StaticSystem の記述:
直達項をもつシステムの出力を返します。

出力方程式を表します。

定義:
インタフェース StaticSystem 内の outputEquation
オーバーライド:
クラス BaseDiscreteStaticSystem 内の outputEquation
パラメータ:
t - 時刻
u - 入力
戻り値:
出力
関連項目:
StaticSystem.outputEquation(double, org.mklab.nfc.matrix.Matrix)

initialize

public void initialize()
クラス SystemOperator の記述:
状態などの初期化を行います。

オーバーライド:
クラス BaseDiscreteStaticSystem 内の initialize
関連項目:
SystemOperator.initialize()