この公式のポイント
- 固有ベクトルを並べた P で P−1AP が対角行列に
- An=PDnP−1(順番に注意)
- 固有値がすべて異なれば対角化できる
- 重解では固有空間の次元=重複度かを調べる

うかるくん
An=PDnP−1 と P−1DnP、どっちが正しいのか迷うよ。
![合格先生]()
合格先生
P−1AP=D だから A=PDP−1 だ。かけると間の P−1P が消えて PDnP−1 になる。
対角化の条件と行列の n 乗の公式
A の固有ベクトルを並べた行列 P を使うと、A を対角行列に直せることがあります。これを対角化といいます。対角行列の n 乗は各成分を n 乗するだけなので、An が一気に求まります。
対角化と行列の n 乗
n 次の正方行列 A の1次独立な固有ベクトル p1,⋯,pn(固有値 λ1,⋯,λn)を並べて P=(p1 ⋯ pn) とすると
P−1AP=D=λ1⋱λn,Ak=PDkP−1=Pλ1k⋱λnkP−1対角化できる条件:
- A が対角化できる ⟺ 1次独立な固有ベクトルが n 個ある
- ⟺ どの固有値でも(固有空間の次元)=(固有方程式の解としての重複度)
- とくに、固有値がすべて異なれば対角化できる
AP=PD は、列ごとに見ると「Api=λipi」のこと(例題1の数)
なぜ成り立つのか(証明)
① P−1AP=D は「固有ベクトルを並べた」ということ
AP の第 i 列は Api、PD の第 i 列は λipi です。だから
AP=PD⟺Api=λipi(i=1,⋯,n)
P−1 があること(detP=0)は、p1,⋯,pn が1次独立であることと同じです。よって「P−1AP が対角行列になる P がある」⟺「1次独立な固有ベクトルが n 個ある」。
② Ak=PDkP−1
A=PDP−1 なので、間の P−1P=E が消えて
Ak=(PDP−1)(PDP−1)⋯(PDP−1)=PDkP−1
対角行列 D の k 乗は、対角成分をそれぞれ k 乗したものです。
③ 固有値がすべて異なれば対角化できる
固有値と固有ベクトルのページの証明③のとおり、異なる固有値に対する固有ベクトルは1次独立です。固有値が n 個とも異なれば、固有ベクトルを1本ずつとって n 本の1次独立なベクトルがそろいます。
重解の固有値があるときは、その固有空間の次元(n−rank(A−λE))が重複度に足りるかを調べます(各固有空間から選んだ基底を合わせたものが1次独立になることも、③と同じ考え方で示せます)。
An の計算は、固有ベクトルの座標に直して(P−1)、λin 倍して(Dn)、元にもどす(P)
大学院入試では
院試では、対角化して An を求める問題、対角化できるかの判定、漸化式への応用がよく出る形です。
大学院入試例題1(対角化して Aⁿ)
A=(2−215) を対角化し、
An を求めなさい。
解き方
det(λE−A)=λ2−7λ+12=(λ−3)(λ−4)。固有値は 3, 4。
λ=3:−x+y=0 より (1,1)。λ=4:−2x+y=0 より (1,2)。P=(1112),P−1=(2−1−11),P−1AP=(3004)
An=(1112)(3n004n)(2−1−11) を計算する。n=1 を入れると A にもどることで検算できる。
答え An=(2⋅3n−4n2⋅3n−2⋅4n4n−3n2⋅4n−3n)
大学院入試例題2(対角化できない行列)
A=(2012) は対角化できないことを示し、
An を求めなさい。
解き方
固有値は 2(重解)。A−2E=(0010) の階数は1なので、固有空間の次元は 2−1=1。1次独立な固有ベクトルが2本とれないので対角化できない。
A=2E+N(N=(0010))とすると N2=O、2E と N はかけ算の順序を入れかえられるので、二項定理が使えて An=(2E)n+n(2E)n−1N=2nE+n2n−1N。
答え An=(2n0n⋅2n−12n)
大学院入試例題3(漸化式への応用)
a1=1, a2=1, an+2=an+1+2an で定まる数列の一般項を、行列の対角化の考え方で求めなさい。
解き方
(an+2an+1)=(1120)(an+1an)。この行列の固有値は λ2−λ−2=0 より 2, −1、固有ベクトルは (2,1) と (1,−1)。
初めのベクトルを固有ベクトルで分けると (a2a1)=(11)=32(21)−31(1−1)。
行列を n−1 回かけると、それぞれ 2n−1 倍、(−1)n−1 倍になるので (an+1an)=32⋅2n−1(21)−31(−1)n−1(1−1)。
下の成分を読んで an=32⋅2n−1+31(−1)n−1=32n−(−1)n。a3=3 と一致する。
答え an=32n−(−1)n
学部の授業とのつながり・院試での注意
- どの授業で習うか:大学1年の線形代数学で固有値のあとに学びます。対角化できない場合は、2年以降の授業や発展的な教科書でジョルダン標準形として扱われます。連立線形微分方程式・マルコフ連鎖・漸化式などでも使います。
- 答案で示すこと:P の列が固有ベクトルであること、P が正則(detP=0)であること、P−1AP の対角成分がP の列の並び順どおりの固有値であることを書きます。P の選び方は1通りではありません。
- 判定のしかた:重解の固有値 λ について n−rank(A−λE) を計算し、重複度と比べます。
- よくある出題の形:2次・3次の行列の対角化と An、対角化できるかの判定(文字を含む場合も)、対角化できない行列の An、連立漸化式・3項間漸化式への応用、An の極限。
よくある間違い
![腕でバツを作る合格先生]()
合格先生
重解があると対角化できない、と決めつけるな。固有空間の次元が重複度と等しければ対角化できるぞ。
- An=P−1DnP と順番を逆にする:P−1AP=D なら A=PDP−1 なので、An=PDnP−1 です。n=1 を入れて A にもどるかで確かめます。
- D の並びと P の列の並びをずらす:P の第 i 列の固有ベクトルの固有値が、D の第 i 対角成分です。
- 重解があると対角化できないと決めつける:練習問題3のように、重解があっても固有空間の次元が重複度と等しければ対角化できます。
練習問題
![ひらめいたうかるくん]()
うかるくん
n=1 を入れて A にもどるか確かめよう。
- 大学院入試 A=(3012) について An を求めなさい。
答えと解説を見る
固有値 3, 2、固有ベクトル (1,0)、(1,−1)。P=(101−1) は P−1=P。An=Pdiag(3n,2n)P−1 を計算して、答え (3n03n−2n2n) - 大学院入試 A=100110002 は対角化できるか答えなさい。
答えと解説を見る
固有値は 1(重複度2)と 2。A−E の階数は2なので、固有値1の固有空間の次元は 3−2=1 で、重複度2に足りない。答え 対角化できない - 大学院入試 A=321141123 を対角化しなさい。
答えと解説を見る
固有値は 2(重解)と 6。λ=2 の固有空間は x+y+z=0 で次元2((1,−1,0)、(1,0,−1))、λ=6 は (1,2,1)。detP=4=0。答え P=1−1010−1121, P−1AP=200020006
関連する公式
よくある質問
行列の対角化とは?
正則な行列Pを使って P⁻¹AP を対角行列にすることです。Pの列にはAの固有ベクトルを、対角成分には対応する固有値が並びます。
対角化するとなぜ Aⁿ が求めやすいのですか?
A=PDP⁻¹ なので Aⁿ=PDⁿP⁻¹ となり、対角行列Dのn乗は対角成分をn乗するだけだからです。
どんなときに対角化できますか?
1次独立な固有ベクトルがn個あるときです。固有値がすべて異なれば必ずでき、重解があるときは、その固有空間の次元が重複度に等しいかで決まります。
対角化できないときの Aⁿ はどうしますか?
2次なら A=λE+N(N²=O)と分けて二項定理を使う方法や、ケーリー・ハミルトンの定理を使う方法があります。一般にはジョルダン標準形を使います。
あわせて読みたい
出典・参考
最終更新:2026年10月11日/作成:大学受験合格大作戦