canon
(非推奨) 正準状態空間実現
canon
は推奨されません。代わりに modalreal
および compreal
を使用してください。 (R2023b 以降)コードの更新方法の詳細については、互換性についての考慮事項を参照してください。
説明
例
入力引数
出力引数
制限
周波数応答データ モデルを使用して正準状態空間形式に変換することはできません。
大半の状態空間計算では、コンパニオン形式は条件的に恵まれていません。つまり、コンパニオン形式への変換は、中間範囲の次数ではほとんどの場合、数値的に特異値になる可制御性行列に基づきます。したがって、できれば使用しないでください。
アルゴリズム
canon
コマンドは、bdschur
(Control System Toolbox) コマンドを使用して sys
をモード形式に変換し、変換 T
を計算します。sys
が状態空間モデルでない場合、canon
は最初に ss
を使用してそれを状態空間に変換します。
コンパニオン形式への低次元化では、可制御行列[1]に基づいて状態相似変換を使用します。
参照
[1] Kailath, T. Linear Systems, Prentice-Hall, 1980.
バージョン履歴
R2006a より前に導入参考
ctrb
(Control System Toolbox) | ctrbf
(Control System Toolbox) | ss2ss
(Control System Toolbox) | tf
(Control System Toolbox) | zpk
(Control System Toolbox) | ss
(Control System Toolbox) | pid
(Control System Toolbox) | genss
(Control System Toolbox) | uss
(Robust Control Toolbox) | idtf
| idss
| idproc
| idpoly
| idgrey