|
||||||||||
前 次 | フレームあり フレームなし |
LinearSystem を使用しているパッケージ | |
---|---|
org.mklab.tool.control | 制御系の解析・設計に関するクラスを提供します。 |
org.mklab.tool.control.system | 制御システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.continuous | 連続時間システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.discrete | 離散時間システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.math | 数学ブロックを表現するためのクラスを提供します。 |
org.mklab.tool.control での LinearSystem の使用 |
---|
LinearSystem を実装している org.mklab.tool.control のクラス | |
---|---|
class |
AbstractLinearSystem
線形システムの抽象クラスです。 |
class |
ImproperLinearSystem
非プロパーな線形システムを表すクラスです. |
class |
ProperLinearSystem
プロパーな線形システムを表すクラスです。 |
LinearSystem を返す org.mklab.tool.control のメソッド | |
---|---|
LinearSystem |
LinearSystem.add(LinearSystem opponent)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.add(LinearSystem opponent)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
LinearSystem.add(LinearSystem opponent,
boolean simplify)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.add(LinearSystem opponent,
boolean simplify)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
LinearSystem.appendDown(LinearSystem opponent)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendDown(LinearSystem opponent)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
LinearSystem.appendDown(LinearSystem opponent,
boolean simplify)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendDown(LinearSystem opponent,
boolean simplify)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
LinearSystem.appendRight(LinearSystem opponent)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendRight(LinearSystem opponent)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
LinearSystem.appendRight(LinearSystem opponent,
boolean simplify)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendRight(LinearSystem opponent,
boolean simplify)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
LinearSystem.conjugateTranspose()
複素共役転置してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.conjugateTranspose()
複素共役転置してできるシステムを返します。 |
static LinearSystem |
LinearSystemFactory.createLinearSystem(Matrix a,
Matrix b,
Matrix c,
Matrix d,
Matrix e)
係数行列から線形システムを生成します。 |
static LinearSystem |
LinearSystemFactory.createLinearSystem(Matrix a,
Matrix b,
Matrix c,
Matrix d,
Matrix e,
boolean isDescriptorForm)
係数行列からisDescriptorFormに応じて,ディスクリプタ形式or状態空間表現で線形システムを生成します. |
static LinearSystem |
LinearSystemFactory.createLinearSystem(RationalPolynomial transferFunction)
1入力1出力システムの伝達関数から線形システムを生成します。 |
static LinearSystem |
LinearSystemFactory.createLinearSystem(RationalPolynomialMatrix transferFunctionMatrix)
伝達関数行列から線形システムを生成します。 |
LinearSystem |
LinearSystem.feedback(LinearSystem feedbackElement)
システム feedbackElement をフィードバック結合(負帰還)してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.feedback(LinearSystem feedbackElement)
システム feedbackElement をフィードバック結合(負帰還)してできるシステムを返します。 |
LinearSystem |
LinearSystem.feedback(LinearSystem feedbackElement,
boolean negative)
システム feedbackElement をフィードバック結合してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.feedback(LinearSystem feedbackElement,
boolean negative)
システム feedbackElement をフィードバック結合してできるシステムを返します。 |
LinearSystem |
LinearSystem.feedback(LinearSystem feedbackElement,
boolean negative,
boolean simplify)
システムfeedbackElementをフィードバック結合してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.feedback(LinearSystem feedbackElement,
boolean negative,
boolean simplify)
システムfeedbackElementをフィードバック結合してできるシステムを返します。 |
LinearSystem |
LinearSystem.inverse()
逆システム(入力と出力を逆にしたシステム)を返します。 |
LinearSystem |
AbstractLinearSystem.inverse()
逆システム(入力と出力を逆にしたシステム)を返します。 |
LinearSystem |
LinearSystem.inverse(boolean simplify)
逆システム(入力と出力を逆にしたシステム)を返します。 |
LinearSystem |
AbstractLinearSystem.inverse(boolean simplify)
逆システム(入力と出力を逆にしたシステム)を返します。 |
LinearSystem |
LinearSystem.leftMultiply(Matrix constantMatrix)
定数行列 constantMatrix を左から掛けてできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.leftMultiply(Matrix constantMatrix)
定数行列 constantMatrix を左から掛けてできるシステムを返します。 |
LinearSystem |
LinearSystem.multiply(LinearSystem opponent)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.multiply(LinearSystem opponent)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
LinearSystem |
LinearSystem.multiply(LinearSystem opponent,
boolean simplify)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.multiply(LinearSystem opponent,
boolean simplify)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
LinearSystem |
LinearSystem.multiply(Matrix constantMatrix)
定数行列 constantMatrix を右から掛けてできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.multiply(Matrix constantMatrix)
定数行列 constantMatrix を右から掛けてできるシステムを返します。 |
LinearSystem |
LinearSystem.simplify()
最小実現したシステムを返します。 |
LinearSystem |
AbstractLinearSystem.simplify()
最小実現したシステムを返します。 |
LinearSystem |
LinearSystem.simplify(double tolerance)
最小実現したシステムを返します。 |
LinearSystem |
AbstractLinearSystem.simplify(double tolerance)
最小実現したシステムを返します。 |
LinearSystem |
LinearSystem.simplify(NumericalScalar<?> tolerance)
最小実現したシステムを返します。 |
LinearSystem |
AbstractLinearSystem.simplify(NumericalScalar<?> tolerance)
最小実現したシステムを返します。 |
LinearSystem |
LinearSystem.subtract(LinearSystem opponent)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.subtract(LinearSystem opponent)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem |
LinearSystem.subtract(LinearSystem opponent,
boolean simplify)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.subtract(LinearSystem opponent,
boolean simplify)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem |
LinearSystem.transpose()
転置してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.transpose()
転置してできるシステムを返します。 |
LinearSystem |
LinearSystem.unaryMinus()
入力または出力の符合を反転にしてできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.unaryMinus()
入力または出力の符合を反転にしてできるシステムを返します。 |
LinearSystem |
LinearSystem.unityFeedback()
単一フィードバック(ネガティブフィードバック)してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.unityFeedback()
単一フィードバック(ネガティブフィードバック)してできるシステムを返します。 |
LinearSystem |
LinearSystem.unityFeedback(boolean negative)
単一フィードバックしてできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.unityFeedback(boolean negative)
単一フィードバックしてできるシステムを返します。 |
LinearSystem |
LinearSystem.unityFeedback(boolean negative,
boolean simplify)
単一フィードバックしてできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.unityFeedback(boolean negative,
boolean simplify)
単一フィードバックしてできるシステムを返します。 |
LinearSystem 型のパラメータを持つ org.mklab.tool.control のメソッド | |
---|---|
LinearSystem |
LinearSystem.add(LinearSystem opponent)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.add(LinearSystem opponent)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
LinearSystem.add(LinearSystem opponent,
boolean simplify)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.add(LinearSystem opponent,
boolean simplify)
システム opponent との和(並列結合)でできるシステムを返します。 |
LinearSystem |
LinearSystem.appendDown(LinearSystem opponent)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendDown(LinearSystem opponent)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
LinearSystem.appendDown(LinearSystem opponent,
boolean simplify)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendDown(LinearSystem opponent,
boolean simplify)
システム opponent を列方向に結合した(同一の入力を加える)システムを返します。 |
LinearSystem |
LinearSystem.appendRight(LinearSystem opponent)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendRight(LinearSystem opponent)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
LinearSystem.appendRight(LinearSystem opponent,
boolean simplify)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
AbstractLinearSystem.appendRight(LinearSystem opponent,
boolean simplify)
システム opponent を行方向に結合した(出力を加算する)システムを返します。 |
LinearSystem |
LinearSystem.feedback(LinearSystem feedbackElement)
システム feedbackElement をフィードバック結合(負帰還)してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.feedback(LinearSystem feedbackElement)
システム feedbackElement をフィードバック結合(負帰還)してできるシステムを返します。 |
LinearSystem |
LinearSystem.feedback(LinearSystem feedbackElement,
boolean negative)
システム feedbackElement をフィードバック結合してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.feedback(LinearSystem feedbackElement,
boolean negative)
システム feedbackElement をフィードバック結合してできるシステムを返します。 |
LinearSystem |
LinearSystem.feedback(LinearSystem feedbackElement,
boolean negative,
boolean simplify)
システムfeedbackElementをフィードバック結合してできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.feedback(LinearSystem feedbackElement,
boolean negative,
boolean simplify)
システムfeedbackElementをフィードバック結合してできるシステムを返します。 |
static List<Matrix> |
Impulse.impulse(LinearSystem system,
Matrix T)
単位インパルス応答を計算する |
LinearSystem |
LinearSystem.multiply(LinearSystem opponent)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.multiply(LinearSystem opponent)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
LinearSystem |
LinearSystem.multiply(LinearSystem opponent,
boolean simplify)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.multiply(LinearSystem opponent,
boolean simplify)
システム opponent との積(直列結合)(右からの積)でできるシステムを返します。 |
static List<Matrix> |
Ramp.ramp(LinearSystem system,
Matrix T)
単位ランプ応答を計算します。 |
static List<Matrix> |
Step.step(LinearSystem system,
Matrix T)
単位ステップ応答を計算します。 |
LinearSystem |
LinearSystem.subtract(LinearSystem opponent)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.subtract(LinearSystem opponent)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem |
LinearSystem.subtract(LinearSystem opponent,
boolean simplify)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem |
AbstractLinearSystem.subtract(LinearSystem opponent,
boolean simplify)
システム opponent との差(符合が異なる並列結合)でできるシステムを返します。 |
LinearSystem 型のパラメータを持つ org.mklab.tool.control のコンストラクタ | |
---|---|
Bode(LinearSystem system)
新しく生成された Bode オブジェクトを初期化します。 |
|
Bode(LinearSystem system,
double samplingInterval)
新しく生成された Bode オブジェクトを初期化します。 |
|
FrequencyResponse(LinearSystem system)
新しく生成された FrequencyResponse オブジェクトを初期化します。 |
|
Nyquist(LinearSystem system)
新しく生成された Nyquist オブジェクトを初期化します。 |
|
Nyquist(LinearSystem system,
double samplingInterval)
新しく生成された Nyquist オブジェクトを初期化します。 |
|
Sigma(LinearSystem system)
新しく生成された Sigma オブジェクトを初期化します。 |
org.mklab.tool.control.system での LinearSystem の使用 |
---|
LinearSystem を返す org.mklab.tool.control.system のメソッド | |
---|---|
LinearSystem |
SystemOperator.getLinearSystem()
線形システムの場合、線形システムの式を返します。 |
LinearSystem |
LinearSystemOperator.getLinearSystem()
線形システムを返します。 |
LinearSystem |
BlockSystem.getLinearSystem()
|
LinearSystem |
ControlSystem.getLinearSystem(boolean requiringReachableSubSystem)
線形システムの式を返します。 |
LinearSystem |
AdjacencyMatrix.getLinearSystem(boolean requiringReachableSubSystem)
入力ノードから出力ノードまでの線形システムを返します。 |
LinearSystem |
AdjacencyMatrix.getLinearSystemByProcessor(boolean requiringReachableSubSystem,
ReversePolishNotationProcessor processor)
入力ノードから出力ノードまでの線形システムを返します。 |
LinearSystem |
ControlSystem.getLinearSystemForMaxima(boolean requiringReachableSubSystem,
ReversePolishNotationProcessor processor)
線形システムの式を返します。 |
LinearSystem |
AdjacencyMatrix.getLinearSystemForMaxima(boolean requiringReachableSubSystem,
ReversePolishNotationProcessor processor)
入力ノードから出力ノードまでの線形システムを返します。 |
LinearSystem |
ControlSystem.getLinearSystemWithExpression(boolean requiringReachableSubSystem,
ReversePolishNotationProcessor processor)
線形システムの式(数式も含む)を返します。 |
LinearSystem 型のパラメータを持つ org.mklab.tool.control.system のメソッド | |
---|---|
void |
LinearSystemOperator.setLinearSystem(LinearSystem system)
線形システムを設定します。 |
org.mklab.tool.control.system.continuous での LinearSystem の使用 |
---|
LinearSystem を返す org.mklab.tool.control.system.continuous のメソッド | |
---|---|
LinearSystem |
ContinuousLinearDynamicSystem.getLinearSystem()
|
LinearSystem 型のパラメータを持つ org.mklab.tool.control.system.continuous のメソッド | |
---|---|
void |
ContinuousLinearDynamicSystem.setLinearSystem(LinearSystem system)
|
LinearSystem 型のパラメータを持つ org.mklab.tool.control.system.continuous のコンストラクタ | |
---|---|
ContinuousLinearDynamicSystem(LinearSystem sys)
新しく生成された ContinuousLinearDynamicSystem オブジェクトを初期化します。 |
|
UserDefinedContinuousLinearDynamicSystem(LinearSystem linearSystem)
新しく生成された UserDefinedContinuousLinearDynamicSystem オブジェクトを初期化します。 |
org.mklab.tool.control.system.discrete での LinearSystem の使用 |
---|
LinearSystem を返す org.mklab.tool.control.system.discrete のメソッド | |
---|---|
LinearSystem |
DiscreteLinearDynamicSystem.getLinearSystem()
|
LinearSystem 型のパラメータを持つ org.mklab.tool.control.system.discrete のメソッド | |
---|---|
void |
DiscreteLinearDynamicSystem.setLinearSystem(LinearSystem system)
|
LinearSystem 型のパラメータを持つ org.mklab.tool.control.system.discrete のコンストラクタ | |
---|---|
DiscreteLinearDynamicSystem(LinearSystem system)
新しく生成された DiscreteLinearDynamicSystem オブジェクトを初期化します。 |
|
UserDefinedDiscreteLinearDynamicSystem(LinearSystem sys)
新しく生成された UserDefinedContinuousLinearDynamicSystem オブジェクトを初期化します。 |
org.mklab.tool.control.system.math での LinearSystem の使用 |
---|
LinearSystem を返す org.mklab.tool.control.system.math のメソッド | |
---|---|
LinearSystem |
ConstantSystem.getLinearSystem()
|
LinearSystem 型のパラメータを持つ org.mklab.tool.control.system.math のメソッド | |
---|---|
void |
ConstantSystem.setLinearSystem(LinearSystem system)
|
|
||||||||||
前 次 | フレームあり フレームなし |