転置行列

更新日:

用語解説

転置行列ATA^{\mathsf T}は、行列Aの行と列を入れ替えた行列で、(AT)ij=Aji(A^{\mathsf T})_{ij}=A_{ji}です。m×nm\times n行列の転置はn×mn\times mとなり、列ベクトルと行ベクトルを相互に変換します。

■ 試験で押さえるポイント

  • 二回転置すると元へ戻り、(AT)T=A(A^{\mathsf T})^{\mathsf T}=Aです。加法とスカラ倍では(A+B)T=AT+BT(A+B)^{\mathsf T}=A^{\mathsf T}+B^{\mathsf T}(cA)T=cAT(cA)^{\mathsf T}=cA^{\mathsf T}です。

  • 積では(AB)T=BTAT(AB)^{\mathsf T}=B^{\mathsf T}A^{\mathsf T}となり、順序が逆になります。各行列のサイズを書いて確認します。

  • AT=AA^{\mathsf T}=Aを満たす正方行列を対称行列と呼び、実対称行列の固有値は実数で、固有ベクトルを直交化できます。

  • 列ベクトルx、yの内積はxのT乗y、データ行列XのXのT乗Xは変数間の積和を持つGram行列として使われます。

■ 選択肢での判断ポイント

行列積の転置で積順が逆になる点と、m×nm\times nからn×mn\times mへのサイズ変化が重要です。

例: A=[123456]A=\begin{bmatrix}1&2&3\\4&5&6\end{bmatrix}2×32\times3で、AT=[142536]A^{\mathsf T}=\begin{bmatrix}1&4\\2&5\\3&6\end{bmatrix}3×23\times2です。

同じ分野の用語