|
||||||||||
前 次 | フレームあり フレームなし |
ArrayElement を使用しているパッケージ | |
---|---|
org.mklab.nfc.matrix | 行列に関するクラスを提供します。 |
org.mklab.tool.control.system | 制御システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.continuous | 連続時間システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.controller | 制御器を表す(設計する)ためのクラスを提供します。 |
org.mklab.tool.control.system.discontinuous | 不連続システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.discrete | 離散時間システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.math | 数学ブロックを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.sampled | サンプル値システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.sink | 吸収ブロックを表現するクラスを提供します。 |
org.mklab.tool.control.system.source | 信号を生成(発生)するシステムを表現するためのクラスを提供します。 |
org.mklab.nfc.matrix での ArrayElement の使用 |
---|
ArrayElement 型の型パラメータを持つ org.mklab.nfc.matrix のクラス | |
---|---|
interface |
ArrayElement<E extends ArrayElement<E>>
配列の成分を表すインターフェースです。 |
class |
BaseArray<A extends BaseArray<A,E>,E extends ArrayElement<E>>
ArrayElement を成分とする配列を表わすクラスです。 |
interface |
BaseArrayOperator<E extends ArrayElement<E>>
ArrayElement を成分とする配列を表わすインターフェースです。 |
ArrayElement として宣言されている org.mklab.nfc.matrix のフィールド | |
---|---|
protected E[][] |
BaseArray.elements
配列成分 |
ArrayElement 型の型パラメータを持つ org.mklab.nfc.matrix のメソッド | ||
---|---|---|
static
|
BaseArray.diagonal(E[] diagonalElements)
対角配列を生成します。 |
ArrayElement を返す org.mklab.nfc.matrix のメソッド | |
---|---|
protected E[][] |
BaseArray.getElements()
全ての成分の2次元配列を返します。 |
ArrayElement 型のパラメータを持つ org.mklab.nfc.matrix のメソッド | ||
---|---|---|
BaseArrayOperator<E> |
ArrayElement.createGrid(ArrayElement<? extends ArrayElement<?>>[] elements)
行ベクトルを生成します。 |
|
BaseArrayOperator<E> |
ArrayElement.createGrid(ArrayElement<? extends ArrayElement<?>>[][] elements)
行列を生成します。 |
|
static
|
BaseArray.diagonal(E[] diagonalElements)
対角配列を生成します。 |
|
void |
BaseArrayOperator.setElement(int row,
int column,
ArrayElement<?> value)
指定した成分に value を代入します。 |
|
void |
BaseArray.setElement(int row,
int column,
ArrayElement<?> value)
|
ArrayElement 型のパラメータを持つ org.mklab.nfc.matrix のコンストラクタ | |
---|---|
BaseArray(E[] elements)
elements |
|
BaseArray(E[][] elements)
elements で与えられた成分をもつ配列を生成します。 |
|
BaseArray(int rowSize,
int columnSize,
E[][] elements)
elements で与えられた成分をもつ
rowSize * columnSize の配列を生成します。 |
org.mklab.tool.control.system での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system のクラス | |
---|---|
class |
BlockSystem
ブロックシステムを表わすクラスです。 |
class |
SystemOperator
システムオペレータ(数式モデル)を表すクラスです。 |
class |
ZeroSystem
ゼロシステムを表わすクラスです。 |
ArrayElement 型のパラメータを持つ org.mklab.tool.control.system のメソッド | |
---|---|
AdjacencyMatrix |
SystemOperator.createGrid(ArrayElement<? extends ArrayElement<?>>[] elements)
|
AdjacencyMatrix |
SystemOperator.createGrid(ArrayElement<? extends ArrayElement<?>>[][] elements)
|
org.mklab.tool.control.system.continuous での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.continuous のクラス | |
---|---|
class |
BaseContinuousDynamicSystem
常微分方程式で表現される連続時間動的システムを表わすクラスです。 |
class |
BaseContinuousStaticSystem
代数方程式で表現される連続時間静的システムを表すクラスです。 |
class |
BlockContinuousDynamicSystem
微分方程式で表現されるブロック連続時間動的システムを表わすクラスです。 |
class |
BlockContinuousStaticSystem
連続代数方程式で表現されるブロック連続時間静的システムを表すクラスです。 |
class |
BlockContinuousSystem
連続な方程式で表現されるブロック連続時間システムを表わすクラスです。 |
class |
BlockPiecewiseContinuousDynamicSystem
区分的微分可能な微分方程式で表現されるブロック連続時間動的システムを表わすクラスです。 |
class |
BlockPiecewiseContinuousStaticSystem
区分的連続な代数方程式で表現されるブロック連続時間静的システムを表わすクラスです。 |
class |
ContinuousLinearDynamicSystem
連続時間線形動的システムを表すクラスです。 |
class |
DerivativeSystem
(差分による擬似)時間微分器を表すクラスです。 |
class |
IntegratorSystem
積分器を表わすクラスです。 |
class |
TransportDelay
入力を遅延させるシステム(無駄時間システム)を表わすクラスです。 |
class |
UserDefinedContinuousDynamicSystem
ユーザ定義連続時間動的システムを表わすクラスです。 |
class |
UserDefinedContinuousLinearDynamicSystem
ユーザ定義連続時間線形システムを表すクラスです。 |
class |
UserDefinedContinuousStaticSystem
ユーザ定義連続時間静的システムを表わすクラスです。 |
org.mklab.tool.control.system.controller での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.controller のクラス | |
---|---|
class |
ContinuousObserver
連続時間オブザーバを表すクラスです。 |
class |
DiscreteObserver
離散時間オブザーバを表すクラスです。 |
class |
LqrStateFeedback
LQ最適制御(安定化)のための状態フィードバックコントローラ(定数行列)を表すクラスです。 |
class |
LqServoIntegratorGain
入力外乱に対するLQ最適サーボのための積分ゲイン(定数行列)を表すクラスです。 |
class |
LqServoStateFeedback
入力外乱に対するLQ最適サーボのための状態フィードバックコントローラ(定数行列)を表すクラスです。 |
class |
PolePlaceStateFeedback
極配置による安定化制御のための状態フィードバックコントローラ(定数行列)を表すクラスです。 |
org.mklab.tool.control.system.discontinuous での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.discontinuous のクラス | |
---|---|
class |
Backlash
バックラッシュ(遊びのある)システムを表すクラスです。 |
class |
CoulombViscousFriction
クーロン(静的)摩擦と粘性(動的)摩擦システムを表すクラスです。 |
class |
DeadZone
不感帯システムを表すクラスです。 |
class |
Quantizer
量子化器システムを表すクラスです。 |
class |
RateLimiter
信号の変化率制限システムを表すクラスです。 |
class |
Saturation
飽和システムを表すクラスです。 |
org.mklab.tool.control.system.discrete での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.discrete のクラス | |
---|---|
class |
BaseDiscreteDynamicSystem
差分方程式で表現される離散時間動的システムを表わすクラスです。 |
class |
BaseDiscreteStaticSystem
差分方程式で表現される離散時間静的システムを表わすクラスです。 |
class |
BlockDiscreteDynamicSystem
差分方程式で表現されるブロック離散時間動的システムを表わすクラスです。 |
class |
BlockDiscreteStaticSystem
差分方程式で表現されるブロック離散時間静的システムを表すクラスです。 |
class |
BlockDiscreteSystem
差分方程式で表現されるブロック離散時間システムを表わすクラスです。 |
class |
DiscreteLinearDynamicSystem
差分方程式で表現される離散時間線形動的システムを表すクラスです。 |
class |
FirstOrderHoldSystem
1次ホールドシステムを表すクラスです。 |
class |
HoldSystem
ホールドシステムを表す抽象クラスです。 |
class |
UnitDelaySystem
1サンプル遅れを表わすクラスです。 |
class |
UserDefinedDiscreteDynamicSystem
ユーザ定義離散時間動的システムを表わすクラスです。 |
class |
UserDefinedDiscreteLinearDynamicSystem
ユーザ定義離散時間線形システムを表すクラスです。 |
class |
UserDefinedDiscreteStaticSystem
ユーザ定義離散時間静的システムを表わすクラスです。 |
class |
ZeroOrderHoldSystem
ゼロ次ホールドシステムを表すクラスです。 |
org.mklab.tool.control.system.math での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.math のクラス | |
---|---|
class |
AbsoluteFunction
入力の絶対値を出力するシステムを表わすクラスです。 |
class |
BiasFunction
入力にバイアスを加えた値を出力するシステムを表わすクラスです。 |
class |
ConstantSystem
定数システムを表わすクラスです。 |
class |
DeMultiplexer
分離器を表わすクラスです。 |
class |
LookupTable
データテーブルの値に基づく内挿・外挿による補間により出力を決定するシステムを表わすクラスです。 |
class |
MathematicalFunction
数学関数を表わすクラスです。 |
class |
Multiplexer
多重器を表わすクラスです。 |
class |
NegativeUnitSystem
マイナスの単位システムを表わすクラスです。 |
class |
Product
入力の乗算・除算した結果を出力するシステムを表わすクラスです。 |
class |
SignumFunction
入力の符合を出力するシステムを表わすクラスです。 |
class |
TrigonometricFunction
三角関数を表わすクラスです。 |
class |
UnaryMinusFunction
入力の符合を反転した値を出力するシステムを表わすクラスです。 |
class |
UnitSystem
単位システムを表わすクラスです。 |
class |
UserDefinedConstantSystem
ユーザ定義定数システムを表すクラスです。 |
org.mklab.tool.control.system.sampled での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.sampled のクラス | |
---|---|
class |
BaseSampledDataDynamicSystem
サンプル値動的システムを表わすクラスです。 |
class |
BaseSampledDataStaticSystem
サンプル値静的システムを表わすクラスです。 |
class |
BlockPiecewiseSampledDataDynamicSystem
ブロック区分的連続サンプル値動的システムを表わすクラスです。 |
class |
BlockPiecewiseSampledDataStaticSystem
ブロック区分的連続サンプル値静的システムを表わすクラスです。 |
class |
BlockSampledDataDynamicSystem
ブロックサンプル値動的システムを表わすクラスです。 |
class |
BlockSampledDataStaticSystem
ブロックサンプル値静的システムを表すクラスです。 |
class |
BlockSampledDataSystem
サンプル値システムのブロックシステムを表わすクラスです。 |
class |
BlockSamplingSystem
サンプリングが存在するブロックシステムを表すクラスです。 |
org.mklab.tool.control.system.sink での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.sink のクラス | |
---|---|
class |
ContinuousSink
連続信号を吸収するシステムを表すクラスです。 |
class |
DiscreteSink
離散信号を吸収するシステムを表すクラスです。 |
class |
DisplaySink
ディスプレイへの出力器を表わすクラスです。 |
class |
ExportSink
信号のエキスポート先を表わすクラスです。 |
class |
FileSink
ファイルへの出力器を表わすクラスです。 |
class |
GnuplotSink
Gnuplotへの出力器を表わすクラスです。 |
class |
GnuplotXYSink
Gnuplotへの2次元グラフの出力器を表わすクラスです。 |
class |
OutputPort
出力ポート(出力端)を表すクラスです。 |
class |
Restrictor
信号の値を制限するクラスです。 |
class |
Terminator
終端を表わすクラスです。 |
class |
UserDefinedContinuousSink
ユーザ定義連続信号吸収システムを表わすクラスです。 |
class |
UserDefinedDiscreteSink
ユーザ定義離散信号吸収システムを表わすクラスです。 |
class |
VariableSink
変数への出力器を表わすクラスです。 |
org.mklab.tool.control.system.source での ArrayElement の使用 |
---|
ArrayElement を実装している org.mklab.tool.control.system.source のクラス | |
---|---|
class |
AsynchronousSource
非同期のソースを同期するソースです。 |
class |
ClockSource
時刻を出力するシステムです。 |
class |
ConstantSource
定数信号を発生するシステムを表すクラスです。 |
class |
ContinuousSource
連続信号を発生するシステムを表すクラスです。 |
class |
DiscreteSource
離散信号を発生するシステムを表すクラスです。 |
class |
FileSource
ファイルからの入力器を表わすクラスです。 |
class |
FixedRateAsynchronousSource
等間隔のサンプリングを行うソースです。 |
class |
Ground
0を発生するシステムを表すクラスです。 |
class |
ImportSource
信号のインポート元を表わすクラスです。 |
class |
InputPort
入力ポート(入力端)を表すクラスです。 |
class |
NormalRandomSource
平均(デフォルト:0)から分散(デフォルト:1)の正規分布の乱数を生成するシステムを表わすクラスです。 |
class |
PeriodicSource
任意形状の周期信号を発生するシステムを表すクラスです。 |
class |
PulseSource
パルスを発生するシステムを表すクラスです。 |
class |
RampSource
ランプを発生するシステムを表すクラスです。 |
class |
SineWaveSource
正弦波信号を発生するシステムを表すクラスです。 |
class |
SoundLineSource
ライン入力のPCM波ソースです。 |
class |
StepSource
ステップ信号を発生するシステムを表すクラスです。 |
class |
UniformRandomSource
最小値(デフォルト:-1)から最大値(デフォルト:1)の範囲の一様分布の乱数を生成するシステムを表わすクラスです。 |
class |
UserDefinedContinuousSource
ユーザ定義連続信号発生システムを表わすクラスです。 |
class |
UserDefinedDiscreteSource
ユーザ定義離散信号発生システムを表わすクラスです。 |
class |
VariableSource
変数からの入力器を表わすクラスです。 |
|
||||||||||
前 次 | フレームあり フレームなし |