複素シューア分解
- 更新日2025-07-30
- 4分で読める
正方行列のシューア分解を実行します。入力行列入力にデータを配線して自動的に使用する多態性インスタンスを決定するか、インスタンスを手動で選択します。

入力/出力
入力行列
—
入力行列は複素正方行列でなければなりません。
シューアベクトルを演算?
—
シューアベクトルを演算?はVIがシューアベクトルの計算を行うかどうかを指定します。デフォルトはFALSEです。
次数
—
オーダーは、固有値と対応するシューア型とシューアベクトルを順序付ける方法を指定します。
シューア型
—
シューア型は上三角行列を返します。
シューアベクトル
—
シューアベクトルはユニタリ行列を返します。
固有値
—
固有値は、入力行列の計算された固有値をすべて含む複素ベクトルです。
エラー
—
エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。 |
n × nの行列Aのシューア分解は以下の式によって求められます。
A = QSQHここで、Sはシューア型、QHは行列Qの共役転置です。
実行列
実行列Aについて、Qは、n x nの直交行列です。Sは、実シューア型のブロック上三角行列で、以下の行列のように、主対角要素はすべて1 × 1または2 × 2のブロックです。

ここで、Siiは、1次元または2次元、および i = 1, 2, …, m の正方ブロックです。
複素行列
複素行列Aについて、Qは、n x nのユニタリ行列です。Sは、複素シューア型の上三角行列です。
入力行列
—
シューアベクトルを演算?
—
次数
—
シューア型
—
固有値
—
エラー
—