固有値と固有ベクトルの公式|固有多項式det(λE−A)=0の求め方・和はトレース積は行列式の証明と例題【大学院入試・線形代数】

固有値と固有ベクトルの公式|固有多項式det(λE−A)=0の求め方・和はトレース積は行列式の証明と例題【大学院入試・線形代数】

合格大作戦 算数・数学公式辞典 › ベクトル

大学院入試

Ax=λx (x≠0)  ⟺  det⁡(λE−A)=0A\boldsymbol{x}=\lambda\boldsymbol{x}\ (\boldsymbol{x}\neq\boldsymbol{0})\iff\det(\lambda E-A)=0

λ\lambda が固有値、x\boldsymbol{x} が固有ベクトル。固有値の和 =tr A=\mathrm{tr}\,A、積 =det⁡A=\det A

この公式のポイント

  • AA をかけても向きが変わらないベクトルが固有ベクトル
  • 固有値はdet⁡(λE−A)=0\det(\lambda E-A)=0 の解
  • 固有値の和=トレース、積=行列式(検算に使える)
  • 固有ベクトルは0\boldsymbol{0} でない。重解では本数に注意
うかるくん

うかるくん

固有値って、なんで det⁡(λE−A)=0\det(\lambda E-A)=0 を解くと出てくるの?

合格先生

合格先生

(λE−A)x=0(\lambda E-A)\boldsymbol{x}=\boldsymbol{0} が0でない解をもつのは、λE−A\lambda E-A に逆行列がないときだ。それが行列式0の意味だぞ。

固有値・固有ベクトルの定義と固有多項式

行列 AA をかけても向きが変わらず、何倍かされるだけのベクトルを固有ベクトル、その倍率を固有値といいます。対角化・行列の nn 乗・2次形式・微分方程式など、線形代数の後半はすべてここから始まります。

固有値と固有ベクトル

nn 次の正方行列 AA について

Ax=λx(x≠0)A\boldsymbol{x}=\lambda\boldsymbol{x}\quad(\boldsymbol{x}\neq\boldsymbol{0})

となる数 λ\lambda を固有値、x\boldsymbol{x} を λ\lambda に対する固有ベクトルという。固有値は固有方程式

φA(λ)=det⁡(λE−A)=0\varphi_A(\lambda)=\det(\lambda E-A)=0

の解。φA(λ)\varphi_A(\lambda) を固有多項式(特性多項式)という。固有値 λ\lambda の固有ベクトルは (λE−A)x=0(\lambda E-A)\boldsymbol{x}=\boldsymbol{0} の 0\boldsymbol{0} でない解。

固有値を重複も数えて λ1,⋯ ,λn\lambda_1,\cdots,\lambda_n(複素数も含む)とすると

λ1+⋯+λn=tr A (対角成分の和),λ1λ2⋯λn=det⁡A\lambda_1+\cdots+\lambda_n=\mathrm{tr}\,A\ (\text{対角成分の和}),\qquad\lambda_1\lambda_2\cdots\lambda_n=\det A

2次なら φA(λ)=λ2−(a+d)λ+(ad−bc)\varphi_A(\lambda)=\lambda^2-(a+d)\lambda+(ad-bc)。これはケーリー・ハミルトンの定理に出てくる2次式と同じです。

O(1,1)2倍 (2,2)(2,1)3倍 (6,3)(1,0)(4,1) 向きが変わる固有値 2:(1,1) の向き固有値 3:(2,1) の向き
A=(4−211)A=\begin{pmatrix}4&-2\\1&1\end{pmatrix} でうつすと、(1,1)(1,1) と (2,1)(2,1) は向きが変わらない(固有ベクトル)。(1,0)(1,0) は向きが変わる

なぜ成り立つのか(証明)

① 固有値は det⁡(λE−A)=0\det(\lambda E-A)=0 の解

Ax=λxA\boldsymbol{x}=\lambda\boldsymbol{x} は (λE−A)x=0(\lambda E-A)\boldsymbol{x}=\boldsymbol{0} と同じです。これが 0\boldsymbol{0} でない解をもつ

  ⟺  λE−A が逆行列をもたない  ⟺  det⁡(λE−A)=0\iff\lambda E-A\text{ が逆行列をもたない}\iff\det(\lambda E-A)=0

(逆行列があれば左からかけて x=0\boldsymbol{x}=\boldsymbol{0} しか解がない。逆行列がなければ階数が nn より小さく、自由度が1以上あるので 0\boldsymbol{0} でない解がある。)

② 固有値の和と積

det⁡(λE−A)\det(\lambda E-A) を定義どおり展開すると、λn−1\lambda^{n-1} の項は対角成分の積 (λ−a11)⋯(λ−ann)(\lambda-a_{11})\cdots(\lambda-a_{nn}) からしか出ないので

φA(λ)=λn−(tr A)λn−1+⋯+(−1)ndet⁡A\varphi_A(\lambda)=\lambda^n-(\mathrm{tr}\,A)\lambda^{n-1}+\cdots+(-1)^n\det A

(定数項は λ=0\lambda=0 を入れて det⁡(−A)=(−1)ndet⁡A\det(-A)=(-1)^n\det A)。一方 φA(λ)=(λ−λ1)⋯(λ−λn)\varphi_A(\lambda)=(\lambda-\lambda_1)\cdots(\lambda-\lambda_n) なので、係数を比べると和が tr A\mathrm{tr}\,A、積が det⁡A\det A です(解と係数の関係)。

③ 異なる固有値の固有ベクトルは1次独立

λ1,⋯ ,λk\lambda_1,\cdots,\lambda_k が互いに異なり、xi\boldsymbol{x}_i がそれぞれの固有ベクトルとします。kk についての帰納法で示します。c1x1+⋯+ckxk=0c_1\boldsymbol{x}_1+\cdots+c_k\boldsymbol{x}_k=\boldsymbol{0} とすると、AA をかけた式から λk\lambda_k 倍した式を引いて

c1(λ1−λk)x1+⋯+ck−1(λk−1−λk)xk−1=0c_1(\lambda_1-\lambda_k)\boldsymbol{x}_1+\cdots+c_{k-1}(\lambda_{k-1}-\lambda_k)\boldsymbol{x}_{k-1}=\boldsymbol{0}

帰納法の仮定から ci(λi−λk)=0c_i(\lambda_i-\lambda_k)=0、λi≠λk\lambda_i\neq\lambda_k なので c1=⋯=ck−1=0c_1=\cdots=c_{k-1}=0。すると ckxk=0c_k\boldsymbol{x}_k=\boldsymbol{0} で ck=0c_k=0。この性質が対角化の土台です。

① 固有多項式 det(λE−A)=0 を解く(λ−2)²(λ−6)=0 → λ=2(重解), 6② λ=2:(A−2E)x=0 を解くx+y+z=0 → (1,−1,0), (1,0,−1) の2本③ λ=6:(A−6E)x=0 を解く→ (1, 2, 1) の定数倍④ 検算:和=対角成分の和、積=行列式2+2+6=3+4+3=10、2·2·6=24=det A
例題1の手順:固有多項式 → それぞれの固有値で連立方程式 → 和と積で検算

大学院入試では

院試では、3次の行列の固有値・固有ベクトル(重解をふくむ)、AkA^k や A−1A^{-1} の固有値、実数の固有値をもたない場合がよく出る形です。

大学院入試

例題1(3次・重解あり)

A=(311242113)A=\begin{pmatrix}3&1&1\\2&4&2\\1&1&3\end{pmatrix} の固有値と固有ベクトルをすべて求めなさい。

解き方

第1行から第3行を引くと第1行は (λ−2, 0, −(λ−2))(\lambda-2,\ 0,\ -(\lambda-2)) となり、λ−2\lambda-2 をくくり出せる。次に第1列を第3列に足す。∣λ−3−1−1−2λ−4−2−1−1λ−3∣=(λ−2)∣10−1−2λ−4−2−1−1λ−3∣=(λ−2)∣100−2λ−4−4−1−1λ−4∣\begin{vmatrix}\lambda-3&-1&-1\\-2&\lambda-4&-2\\-1&-1&\lambda-3\end{vmatrix}=(\lambda-2)\begin{vmatrix}1&0&-1\\-2&\lambda-4&-2\\-1&-1&\lambda-3\end{vmatrix}=(\lambda-2)\begin{vmatrix}1&0&0\\-2&\lambda-4&-4\\-1&-1&\lambda-4\end{vmatrix}

第1行で展開して (λ−2){(λ−4)2−4}=(λ−2)2(λ−6)(\lambda-2)\{(\lambda-4)^2-4\}=(\lambda-2)^2(\lambda-6)。固有値は 22(重解)と 66。

λ=2\lambda=2:A−2EA-2E の3行はどれも (1,1,1)(1,1,1) の定数倍で、x+y+z=0x+y+z=0。y=−s, z=−ty=-s,\ z=-t とおくと x=s+tx=s+t。

λ=6\lambda=6:−3x+y+z=0-3x+y+z=0、2x−2y+2z=02x-2y+2z=0、x+y−3z=0x+y-3z=0 を解いて x:y:z=1:2:1x:y:z=1:2:1。

検算:2+2+6=10=3+4+32+2+6=10=3+4+3、2⋅2⋅6=24=det⁡A2\cdot2\cdot6=24=\det A。

答え 固有値 22 の固有ベクトルは s(1−10)+t(10−1)s\begin{pmatrix}1\\-1\\0\end{pmatrix}+t\begin{pmatrix}1\\0\\-1\end{pmatrix}((s,t)≠(0,0)(s,t)\neq(0,0))、固有値 66 の固有ベクトルは u(121)u\begin{pmatrix}1\\2\\1\end{pmatrix}(u≠0u\neq0)

大学院入試

例題2(行列の多項式の固有値)

3次の正方行列 AA の固有値が 1, 2, 31,\ 2,\ 3 のとき、det⁡(A2+E)\det(A^2+E) と tr A−1\mathrm{tr}\,A^{-1} を求めなさい。

解き方

固有値が異なるので AA は対角化でき、A=PDP−1A=PDP^{-1}(DD は対角成分 1,2,31,2,3)と書ける。

A2+E=P(D2+E)P−1A^2+E=P(D^2+E)P^{-1} なので、A2+EA^2+E の固有値は 12+1, 22+1, 32+11^2+1,\ 2^2+1,\ 3^2+1、つまり 2, 5, 102,\ 5,\ 10。行列式は固有値の積で 100100。

A−1=PD−1P−1A^{-1}=PD^{-1}P^{-1} の固有値は 1, 12, 131,\ \dfrac12,\ \dfrac13。トレースは固有値の和で 116\dfrac{11}{6}。

答え det⁡(A2+E)=100\det(A^2+E)=100、tr A−1=116\mathrm{tr}\,A^{-1}=\dfrac{11}{6}

大学院入試

例題3(実数の固有値がない行列)

A=(0−110)A=\begin{pmatrix}0&-1\\1&0\end{pmatrix}(90∘90^\circ 回転)の固有値と固有ベクトルを、複素数の範囲で求めなさい。

解き方

det⁡(λE−A)=λ2+1=0\det(\lambda E-A)=\lambda^2+1=0 より λ=±i\lambda=\pm i。90∘90^\circ 回すと向きが変わらないベクトルはないので、実数の固有値はない。

λ=i\lambda=i:(iE−A)x=0(iE-A)\boldsymbol{x}=\boldsymbol{0} の第1式 ix+y=0ix+y=0 より y=−ixy=-ix。x=1x=1 として (1, −i)(1,\ -i)。実際 A(1,−i)=(i, 1)=i(1, −i)A(1,-i)=(i,\ 1)=i(1,\ -i)。

λ=−i\lambda=-i:同じように y=ixy=ix で (1, i)(1,\ i)。

答え 固有値 ±i\pm i。ii の固有ベクトルは (1−i)\begin{pmatrix}1\\-i\end{pmatrix}、−i-i の固有ベクトルは (1i)\begin{pmatrix}1\\i\end{pmatrix} の 00 でない定数倍

学部の授業とのつながり・院試での注意

  • どの授業で習うか:大学1年の線形代数学の後半(行列式のあと)で学び、対角化・ジョルダン標準形・2次形式へ進みます。微分方程式・量子力学・統計(主成分分析)・グラフ理論など、ほかの授業でも何度も出てきます。
  • 答案で示すこと:固有ベクトルには必ず「0\boldsymbol{0} でない」「(s,t)≠(0,0)(s,t)\neq(0,0)」などの条件をつけます。固有多項式は展開してから因数分解するより、行や列の操作で因数をくくり出す方がミスが少なくなります。
  • 検算:固有値の和=対角成分の和、積=行列式。求めた固有ベクトルに AA をかけて λ\lambda 倍になるかを確かめます。
  • よくある出題の形:3次の行列の固有値・固有ベクトル、固有空間の次元、AkA^k・A−1A^{-1}・A+cEA+cE の固有値、A2=AA^2=A や Ak=OA^k=O などの条件から固有値をしぼる問題。

よくある間違い

腕でバツを作る合格先生

合格先生

重解の固有値で固有ベクトルを1本だけ答えるのは早い。固有空間が2次元のこともあるぞ。

  • 0\boldsymbol{0} を固有ベクトルに入れる:A0=λ0A\boldsymbol{0}=\lambda\boldsymbol{0} はどんな λ\lambda でも成り立つので、固有ベクトルは 0\boldsymbol{0} でないものに限ります。
  • 重解の固有値で固有ベクトルを1本だけ答える:例題1の λ=2\lambda=2 のように、固有空間が2次元のことがあります。(A−λE)x=0(A-\lambda E)\boldsymbol{x}=\boldsymbol{0} の自由度を確かめます。
  • 行基本変形をした行列の固有値を答える:行基本変形で行列式の0・非0は変わりませんが、固有値は変わります。固有値は det⁡(λE−A)\det(\lambda E-A) から求めます。

練習問題

指さして説明するサクラちゃん

サクラちゃん

和はトレース、積は行列式で検算しよう!

  1. 大学院入試 A=(1411)A=\begin{pmatrix}1&4\\1&1\end{pmatrix} の固有値と固有ベクトルを求めなさい。
    答えと解説を見るλ2−2λ−3=(λ−3)(λ+1)=0\lambda^2-2\lambda-3=(\lambda-3)(\lambda+1)=0。λ=3\lambda=3:−2x+4y=0-2x+4y=0 より x=2yx=2y。λ=−1\lambda=-1:2x+4y=02x+4y=0 より x=−2yx=-2y。答え 固有値 33 に (21)\begin{pmatrix}2\\1\end{pmatrix}、固有値 −1-1 に (2−1)\begin{pmatrix}2\\-1\end{pmatrix}(それぞれ 00 でない定数倍)
  2. 大学院入試 A2=AA^2=A をみたす正方行列 AA の固有値は、00 か 11 しかないことを示しなさい。
    答えと解説を見るAx=λxA\boldsymbol{x}=\lambda\boldsymbol{x}(x≠0\boldsymbol{x}\neq\boldsymbol{0})とすると A2x=λAx=λ2xA^2\boldsymbol{x}=\lambda A\boldsymbol{x}=\lambda^2\boldsymbol{x}。A2=AA^2=A より λ2x=λx\lambda^2\boldsymbol{x}=\lambda\boldsymbol{x}、(λ2−λ)x=0(\lambda^2-\lambda)\boldsymbol{x}=\boldsymbol{0}。x≠0\boldsymbol{x}\neq\boldsymbol{0} なので λ(λ−1)=0\lambda(\lambda-1)=0。答え λ=0\lambda=0 または 11
  3. 大学院入試 2次の正方行列 AA の固有値が 22 と −3-3 のとき、tr A\mathrm{tr}\,A、det⁡A\det A、A+EA+E の固有値を求めなさい。
    答えと解説を見る和 2+(−3)=−12+(-3)=-1、積 −6-6。(A+E)x=(λ+1)x(A+E)\boldsymbol{x}=(\lambda+1)\boldsymbol{x} なので固有値は 11 ずつ増える。答え tr A=−1\mathrm{tr}\,A=-1、det⁡A=−6\det A=-6、A+EA+E の固有値は 3, −23,\ -2

関連する公式

よくある質問

固有値と固有ベクトルとは?

行列Aをかけても向きが変わらず λ 倍になるだけの0でないベクトル x を固有ベクトル、その倍率 λ を固有値といいます。式で書くと Ax=λx です。

固有値はどうやって求めますか?

固有方程式 det(λE−A)=0 を解きます。(λE−A)x=0 が0でない解をもつのは、λE−A が逆行列をもたないとき、つまり行列式が0のときだからです。

固有値の和と積には何か関係がありますか?

重複も数えた固有値の和は対角成分の和(トレース)、積は行列式に等しくなります。計算の検算に使えます。

実数の固有値がない行列はありますか?

あります。たとえば90°回転の行列は固有方程式が λ²+1=0 で、固有値は ±i(複素数)です。

あわせて読みたい

出典・参考

  • 大学初年級の線形代数学(範囲外の発展内容)

最終更新:2026年10月11日/作成:大学受験合格大作戦