線形代数の基礎 - 対角行列

提供: MochiuWiki : SUSE, EC, PCB

2025年11月19日 (水) 08:34時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== 概要 == 対角行列は、線形代数学における基本的な行列の1つである。<br> 対角行列は、正方行列において対角成分 (左上から右下への対角線上の成分) 以外の全ての成分が0である行列として定義される。<br> <br> 対角行列の重要性は、その構造の単純さと計算の容易さにある。<br> 一般の行列に対して行う演算は複雑になることが多いが、対角行列の…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

概要

対角行列は、線形代数学における基本的な行列の1つである。
対角行列は、正方行列において対角成分 (左上から右下への対角線上の成分) 以外の全ての成分が0である行列として定義される。

対角行列の重要性は、その構造の単純さと計算の容易さにある。
一般の行列に対して行う演算は複雑になることが多いが、対角行列の場合、和・積・累乗・逆行列等の計算が簡単化できる。
この性質により、対角行列は実際の数値計算においても中心的な役割を果たす。

さらに、対角行列は 線形代数の基礎_-_対角化 の理論において核心的な位置を占めている。
多くの問題では、与えられた行列を適切な変換により対角行列に変換する対角化という操作が重要である。
これは、複雑な線形変換を単純な伸縮変換の組み合わせとして理解できるようにする手法である。

固有値と固有ベクトルの理論は、この対角化を実現するために発展した。

対角行列の具体例としては、単位行列や零行列が挙げられる。
これらは全て対角行列の特殊な場合である。

また、対角成分が全て正の実数である対角行列は、多次元空間における各座標軸方向への伸縮変換 (幾何学的な解釈 : 線形変換) を表現する。

対角行列は数値線形代数、統計学における共分散行列の解析、量子力学における物理量の計算、グラフ理論、機械学習のアルゴリズム等、多岐にわたる分野で活用されている。
特に大規模なデータ処理では、行列を対角行列に近似することで計算効率を大幅に向上させることができる。


定義

対角行列の定義

A=(aij) を n次正方行列とする。

ijaij=0 となる時、

A=(a11000a22000ann)

の時の、A を 対角行列 (diagonal matrix) という。

対角行列は、diag(a11,a22,,ann) と記述することもある。

なお一般の行列に対し、a11,a22,,ann のことを 対角成分 という。


対角行列の例

# 例1
(100020003)
は対角行列である。

# 例2
(000050007)
は対角行列である。


零行列 や 単位行列 は対角行列である。

対角成分以外は、必ず0でないといけないが、対角成分にも0が存在しても構わない。


対角行列の基本的な性質

A=(aij), B=(bij) をn次の対角行列とする。
この時、以下の性質が成り立つ。

和と定数倍

対角行列の和・定数倍も対角行列である。

対角行列の積も対角行列である。

AB=BA=(a11b11000a22b22000annbnn)

転置行列

対角行列は対称行列である。

A=A
ここで、AA の転置行列を表す。

行列式

detA=a11a22ann
ここで、detAA の行列式を表す。

逆行列

対角行列の逆行列も対角行列である。

aii0(1in) の時、

A1=(a111000a221000ann1)

固有値

A の固有値は、a11,a22,,ann となる。