org.mklab.tool.control.system.continuous
クラス IntegratorSystem

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.SystemOperator
      上位を拡張 org.mklab.tool.control.system.continuous.BaseContinuousDynamicSystem
          上位を拡張 org.mklab.tool.control.system.continuous.ContinuousLinearDynamicSystem
              上位を拡張 org.mklab.tool.control.system.continuous.IntegratorSystem
すべての実装されたインタフェース:
Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>, DifferentialSystem, ContinuousDynamicSystem, DynamicSystem, LinearSystemOperator

public class IntegratorSystem
extends ContinuousLinearDynamicSystem

積分器を表わすクラスです。

バージョン:
$Revision$, 2006/02/03
作成者:
yusuke

コンストラクタの概要
IntegratorSystem()
          新しく生成されたIntegratorSystemオブジェクトを初期化します。
IntegratorSystem(int size)
          新しく生成されたIntegratorSystemオブジェクトを初期化します。
 
メソッドの概要
 void setInitialState(Matrix initialState)
          初期状態を設定します。
 void setInputSize(int size)
          入力の数を設定します。
 void setOutputSize(int size)
          出力の数を設定します。
 
クラス org.mklab.tool.control.system.continuous.ContinuousLinearDynamicSystem から継承されたメソッド
add, add, clone, equals, feedback, feedback, feedback, getA, getB, getC, getD, getLinearSystem, getTag, hashCode, hasVariableA, hasVariableB, hasVariableC, hasVariableD, isTransferFuntion, multiply, multiply, outputEquation, outputEquation, setHasVariableA, setHasVariableB, setHasVariableC, setHasVariableD, setLinearSystem, setTag, setTransferFunction, stateEquation, subtract, subtract, unaryMinus, unityFeedback, unityFeedback, unityFeedback
 
クラス org.mklab.tool.control.system.continuous.BaseContinuousDynamicSystem から継承されたメソッド
differentialEquation, getInitialState, getState, getStateNumber, initialize, inputOutputEquation, setState, setStateNumber
 
クラス org.mklab.tool.control.system.SystemOperator から継承されたメソッド
compare, createArray, createArray, createGrid, createGrid, createZero, getInputSize, 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
 

コンストラクタの詳細

IntegratorSystem

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

パラメータ:
size - 入出力の数

IntegratorSystem

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

メソッドの詳細

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)

setInitialState

public void setInitialState(Matrix initialState)
インタフェース DynamicSystem の記述:
初期状態を設定します。

定義:
インタフェース DynamicSystem 内の setInitialState
オーバーライド:
クラス BaseContinuousDynamicSystem 内の setInitialState
パラメータ:
initialState - 初期状態
関連項目:
BaseContinuousDynamicSystem.setInitialState(org.mklab.nfc.matrix.Matrix)