📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
|||
| (同じ利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
行列の対角化は、複雑な行列を扱いやすい形に変換する手法である。<br> | 行列の対角化は、複雑な行列を扱いやすい形に変換する手法である。<br> | ||
ある正方行列を、対角成分以外が全て0である対角行列と、その変換に必要な行列の積として表現することである。<br> | |||
<br> | <br> | ||
対角化は、行列を固有値と固有ベクトルを用いて分解することにある。<br> | 対角化は、行列を固有値と固有ベクトルを用いて分解することにある。<br> | ||
行列Aが対角化可能であれば、ある可逆行列Pと対角行列Dが存在し、<math>A = PDP^{-1} \, \, D = P^{-1}AP</math> という形で表すことができる。<br> | 行列Aが対角化可能であれば、ある可逆行列Pと対角行列Dが存在し、<math>A = PDP^{-1} \, \, D = P^{-1}AP</math> という形で表すことができる。<br> | ||
この時、対角行列Dの対角成分には行列Aの固有値が並び、Pの列には対応する固有ベクトルが並ぶ。<br> | この時、対角行列Dの対角成分には行列Aの固有値が並び、Pの列には対応する固有ベクトルが並ぶ。<br> | ||
<br> | |||
<u>行列を対角化するためには、まず行列Aの固有値と固有ベクトルを計算することにより求める。</u><br> | |||
<u>対角化するメリットとして、行列の累乗を計算が簡単になることが挙げられるが、対角化は正方行列にしか適用できないことに注意する。</u><br> | |||
<br> | <br> | ||
対角化は、行列の性質を理解しやすくなることにある。<br> | 対角化は、行列の性質を理解しやすくなることにある。<br> | ||
| 40行目: | 43行目: | ||
*: 共分散行列を対角化することにより、データの分散が最大となる方向 (主成分) を見つけて、重要でない特徴を削除してデータを圧縮することができる。 | *: 共分散行列を対角化することにより、データの分散が最大となる方向 (主成分) を見つけて、重要でない特徴を削除してデータを圧縮することができる。 | ||
*: 画像認識、音声認識、株価分析等、様々な分野で活用されている。 | *: 画像認識、音声認識、株価分析等、様々な分野で活用されている。 | ||
<br> | |||
* 機械学習 | |||
*: 特に、行列の累乗は、ディープラーニングで同じ層を重ねた時の演算等で頻繁に出てくるため便利である。 | |||
<br> | <br> | ||
* 経済学 | * 経済学 | ||
| 113行目: | 119行目: | ||
</math><br> | </math><br> | ||
が求まる。<br> | が求まる。<br> | ||
<br><br> | |||
== 対角化の求め方 == | |||
例題. | |||
<math>A = \begin{pmatrix} 3 & 1 \\ 2 & 2 \end{pmatrix}</math> を対角化せよ。 | |||
<br> | |||
解答. | |||
まず、固有値を求める。 | |||
<math> | |||
det(A - \lambda E) = 0 | |||
</math> | |||
<math> | |||
\begin{vmatrix} | |||
3 - \lambda & 1 \\ | |||
2 & 2 - \lambda \\ | |||
\end{vmatrix} = 0 | |||
</math> | |||
<math> | |||
\begin{align} | |||
(3 - \lambda)(2 - \lambda) - 2 &= 0 \\ | |||
\lambda^{2} - 5 \lambda + 6 - 2 &= 0 \\ | |||
\lambda^{2} - 5 \lambda + 4 &= 0 \\ | |||
(\lambda - 1)(\lambda - 4) &= 0 | |||
\end{align} | |||
</math> | |||
<math> | |||
\lambda = 1, \, 4 | |||
</math> | |||
<br> | |||
したがって、各固有値における固有ベクトルは、以下のようになる。<br> | |||
<math>\lambda = 1</math> に対応する固有ベクトルは、<math>\begin{pmatrix} 1 \\ -2 \end{pmatrix}</math> の定数倍 | |||
<math>\lambda = 4</math> に対応する固有ベクトルは、<math>\begin{pmatrix} 1 \\ 1 \end{pmatrix}</math> の定数倍 | |||
<br> | |||
固有ベクトルから行列Pは、<math>P = \begin{pmatrix} 1 & 1 \\ -2 & 1 \end{pmatrix}</math> となる。<br> | |||
<br> | |||
行列Pの逆行列を求める。<br> | |||
<math> | |||
P^{-1} = | |||
\dfrac{1}{3} | |||
\begin{pmatrix} | |||
1 & -1 \\ | |||
2 & 1 | |||
\end{pmatrix} | |||
= | |||
\begin{pmatrix} | |||
\dfrac{1}{3} & - \dfrac{1}{3} \\ | |||
\dfrac{2}{3} & \dfrac{1}{3} | |||
\end{pmatrix} | |||
</math> となる。<br> | |||
<br> | |||
したがって、 | |||
<math> | |||
P^{-1}AP = D = | |||
\begin{pmatrix} | |||
\dfrac{1}{3} & - \dfrac{1}{3} \\ | |||
\dfrac{2}{3} & \dfrac{1}{3} | |||
\end{pmatrix} | |||
\begin{pmatrix} | |||
3 & 1 \\ | |||
2 & 2 | |||
\end{pmatrix} | |||
\begin{pmatrix} | |||
1 & 1 \\ | |||
-2 & 1 | |||
\end{pmatrix} | |||
= | |||
\begin{pmatrix} | |||
1 & 0 \\ | |||
0 & 4 | |||
\end{pmatrix} | |||
</math> と対角化することができる。<br> | |||
<br> | |||
したがって、対角行列Dは、<math>D = \begin{pmatrix} 1 & 0 \\ 0 & 4 \end{pmatrix}</math> となる。<br> | |||
<br> | |||
また、 | |||
<math> | |||
PDP^{-1} = A = | |||
\begin{pmatrix} | |||
1 & 1 \\ | |||
-2 & 1 | |||
\end{pmatrix} | |||
\begin{pmatrix} | |||
1 & 0 \\ | |||
0 & 4 | |||
\end{pmatrix} | |||
\begin{pmatrix} | |||
\dfrac{1}{3} & - \dfrac{1}{3} \\ | |||
\dfrac{2}{3} & \dfrac{1}{3} | |||
\end{pmatrix} | |||
= | |||
\begin{pmatrix} | |||
1 & 4 \\ | |||
-2 & 4 | |||
\end{pmatrix} | |||
\begin{pmatrix} | |||
\dfrac{1}{3} & - \dfrac{1}{3} \\ | |||
\dfrac{2}{3} & \dfrac{1}{3} | |||
\end{pmatrix} | |||
= | |||
\begin{pmatrix} | |||
3 & 1 \\ | |||
2 & 2 | |||
\end{pmatrix} | |||
</math> と行列Aを求めることができる。<br> | |||
<br><br> | <br><br> | ||