練習問題メモ 19(固有値と固有ベクトル その1-正方行列の定める線形変換の場合-)#
問1#
は
(1) ゼロベクトルを含む
であり、
(広義固有空間の求め方【例題】 など、広義固有空間の定義として「零を含む」とする流儀もあるようだが、今回は
(2) 和について閉じている
よって
(3) 定数倍について閉じている
よって
(1),(2),(3)を満たすため、
問2#
次の1~3の正方行列の固有値と固有値に対する 1 つの固有ベクトルおよび固有空間を求めよ。
固有値を求める
なので、
固有ベクトルと固有空間を求める
は
であり
となる。
これを解くと
つまり
であるため、未知の数
と表すことができる。そのため、例えば
固有空間は
となる。
は
となる。
これを解くと
であるため、
となり、例えば
固有空間
となる。
固有値を求める
よって
なので、
Show code cell source
import sympy as sp
l = sp.Symbol("l")
M = sp.Matrix([
[1-l, 2, 0],
[2, 2-l, 2],
[0, 2, 3-l],
])
det = M.det()
print(f"{det=}")
print(f"factor: {sp.factor(det)}")
from sympy.solvers import solve
print(f"λ={solve(det)}")
Show code cell output
det=-l**3 + 6*l**2 - 3*l - 10
factor: -(l - 5)*(l - 2)*(l + 1)
λ=[-1, 2, 5]
1行目の式より
よって
なので
固有ベクトルのひとつは
固有空間
これを解くと
よって
なので
固有ベクトルのひとつは
固有空間
Show code cell source
import sympy as sp
l = sp.Symbol("l")
M = sp.Matrix([
[1-l, 2, 0],
[2, 2-l, 2],
[0, 2, 3-l],
])
print(M.eigenvals())
M.eigenvects()
Show code cell output
{5 - l: 1, 2 - l: 1, -l - 1: 1}
[(2 - l,
1,
[Matrix([
[ -1],
[-1/2],
[ 1]])]),
(5 - l,
1,
[Matrix([
[1/2],
[ 1],
[ 1]])]),
(-l - 1,
1,
[Matrix([
[ 2],
[-2],
[ 1]])])]
1. 固有値を求める
固有方程式
を解く。
因数定理を使う:
組立除法により、
よって
Show code cell source
import sympy as sp
l = sp.Symbol("l")
M = sp.Matrix([
[2-l, 1, 1],
[1, 2-l, 1],
[1, 1, 2-l],
])
det = M.det()
print(f"{det=}")
print(f"factor: {sp.factor(det)}")
from sympy.solvers import solve
print(f"λ={solve(det)}")
Show code cell output
det=-l**3 + 6*l**2 - 9*l + 4
factor: -(l - 4)*(l - 1)**2
λ=[1, 4]
とする。
となり、固有空間は
となる。固有ベクトルの例は、
1行目から2行目を引けば
1行目を2倍して2行目に足せば
よって
なので
固有ベクトルのひとつは
固有空間
問3#
正方行列
により定める。行列多項式
事前知識:
行列多項式は多項式の変数部分に行列をとったもの
行列多項式において、
は単位行列として扱うもし
が固有値で が固有多項式だとすると、ケイリー・ハミルトンの定理より だが、問題中の は、 を使っていてややこしいが固有多項式ではない(2次の行列なのに など2より高次の項があるため)
ケイリー・ハミルトンの定理(2次の正方行列の場合)
の場合、固有多項式は
今回はケイリー・ハミルトンの定理における
の部分は、
となる
問題文中の行列多項式を整理すると、ケイリー・ハミルトンの定理により
となる。
よって
import sympy as sp
M = sp.Matrix([
[1/3, 11],
[1/9, 2/3],
])
I = sp.Matrix([
[1, 0],
[0, 1],
])
(M @ M @ M @ M) - (M @ M @ M) - (M @ M) + 9 * M - I
問4#
次の問いに答えよ。
零写像の定義を書け。
をベクトル空間 の線形変換とする。 個の から得られる合成写像を と書く。例えば、 である。また、 と約束する。ある自然数 に対して、 が零写像となるならば、 の固有値は 0 のみであることを示せ。
零写像の定義を書け。
定義域の任意の元を定義域の零元に写す写像のこと。
すなわち、写像を
をベクトル空間 の線形変換とする。 個の から得られる合成写像を と書く。例えば、 である。また、 と約束する。ある自然数 に対して、 が零写像となるならば、 の固有値は 0 のみであることを示せ。
同様に、