行列のトレース計算で使える公式

行列のトレース(\( \mathrm{tr} \))に関する主な公式と性質は以下の通りです。これらは線形代数において非常に基本的で重要な性質です。

知っていないと意外に気が付かないのが、巡回性(積のトレース)と相似不変性です。

行列のトレースの定義

\( n \times n \) 正方行列 \( A=\{a_{ij}\} \) に対して、その対角成分の和をトレースと呼びます。

\( \mathrm{tr}(A) = \sum_{i=1}^n a_{ii} = a_{11} + a_{22} + \cdots + a_{nn} \)

主要な公式と性質

以下に、トレースの基本的な性質をいくつか示します。

  • 線形性

    トレースは線形汎関数です。任意のスカラー \( c \) と行列 \( A, B \) に対して、以下の関係が成り立ちます。


    • \( \mathrm{tr}(A + B) = \mathrm{tr}(A) + \mathrm{tr}(B) \)

    • \( \mathrm{tr}(cA) = c \cdot \mathrm{tr}(A) \)

  • 転置行列との関係

    行列を転置してもトレースは変化しません。


    • \( \mathrm{tr}(A) = \mathrm{tr}(A^T) \)

  • 積のトレース(巡回性)

    行列の積のトレースは、積の順序を巡回的に入れ替えても変わりません。これは非常に重要な性質です。


    • \( \mathrm{tr}(AB) = \mathrm{tr}(BA) \)

    • \( \mathrm{tr}(ABC) = \mathrm{tr}(BCA) = \mathrm{tr}(CAB) \)

    • ただし、一般に \( \mathrm{tr}(ABC) \neq \mathrm{tr}(BAC) \) です。

  • 相似変換との関係

    行列 \( A \) と相似な行列 \( P^{-1}AP \) のトレースは、元の行列 \( A \) のトレースと等しくなります。これは相似不変性と呼ばれます。


    • \( \mathrm{tr}(P^{-1}AP) = \mathrm{tr}(A) \)

  • 固有値との関係

    行列 \( A \) のトレースは、重複度も含めたすべての固有値 \( \lambda_1, \lambda_2, \dots, \lambda_n \) の和に等しくなります。


    • \( \mathrm{tr}(A) = \sum_{i=1}^n \lambda_i \)

これらの公式は、線形代数やその応用分野(統計学、物理学など)で頻繁に使用されます。

トレースが威力を出すシーン

定義だけみると、行列のノルムと比較して地味なトレースですが、行列の積に関するトレースが強烈に役立ちます。

\(A=\{a_{ij}\},B=\{b_{ij}\}\)を\(n\)次正方行列としたとき、

トレースの定義から直ちに

\( \mathrm{tr}(A^T B)= \sum_{i=1}^n \sum_{k=1}^m a_{ki} b_{ki}\)

であることがわかります。

この値はスカラーで、成分をよくみると、二つの行列の成分通しを掛けた総和になっています。

つまり、ベクトルの内積と同じような計算を行列で行っている式です。

行列の成分をベクトルのように1列に並び替えて内積をとったのと同じです。

この行列版内積は、トレースを使った式と行列の積から表すことができます。

\( \sqrt{\mathrm{tr}(A^* A)} \)は行列\(A\)のフロベニウスノルムと呼ばれています。

これによって、フロベニウスノルムの計算には、トレースの性質を使うことが可能となっています。

タイトルとURLをコピーしました