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

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

public abstract class HoldSystem
extends BaseDiscreteStaticSystem

ホールドシステムを表す抽象クラスです。

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

コンストラクタの概要
HoldSystem()
          新しく生成されたHoldSystemオブジェクトを初期化します。
 
メソッドの概要
 Matrix getState()
          状態を返します。
 void setInputSize(int size)
          入力の数を設定します。
 void setOutputSize(int size)
          出力の数を設定します。
 void setState(Matrix state)
          状態を設定します。
 
クラス org.mklab.tool.control.system.discrete.BaseDiscreteStaticSystem から継承されたメソッド
equals, getNextSamplingTime, getSamplingInterval, hashCode, initialize, inputOutputEquation, inputOutputEquation, isAtSamplingPoint, outputEquation, 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
 

コンストラクタの詳細

HoldSystem

public HoldSystem()
新しく生成されたHoldSystemオブジェクトを初期化します。

メソッドの詳細

setState

public void setState(Matrix state)
状態を設定します。

パラメータ:
state - 状態

getState

public Matrix getState()
状態を返します。

戻り値:
状態

setInputSize

public void setInputSize(int size)
クラス SystemOperator の記述:
入力の数を設定します。

オーバーライド:
クラス SystemOperator 内の setInputSize
パラメータ:
size - 入力の数
関連項目:
SystemOperator.setInputSize(int)

setOutputSize

public void setOutputSize(int size)
クラス SystemOperator の記述:
出力の数を設定します。

オーバーライド:
クラス SystemOperator 内の setOutputSize
パラメータ:
size - 出力の数
関連項目:
SystemOperator.setOutputSize(int)