2018年8月15日水曜日

学習環境

ラング線形代数学(下)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の9章(多項式と行列)、4(特性多項式)、練習問題11.を取り組んでみる。


  1. det t - 2 1 - 1 t = t 2 - 2 t + 1 = t - 1 2

    固有値は1。

    固有ベクトル。

    - 1 1 - 1 1 x y = 0 0 1 , 1

コード(Emacs)

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, I, solve, sqrt

print('3-(f).')

t, x, y = symbols('t, x, y')

A = Matrix([[2, -1],
            [1, 0]])
B = Matrix([[t, 0],
            [0, t]])
C = B - A
D = C.det().factor()
ts = solve(D, t)
X = Matrix([[x],
            [y]])
for s in [A, B, C, D, ts]:
    pprint(s)
    print()

for t0 in ts:
    E = C.subs({t: t0}) * X
    a, b = E
    pprint(solve((a, b), dict=True))

入出力結果(Terminal, Jupyter(IPython))

$ ./sample12.py
3-(f).
⎡2  -1⎤
⎢     ⎥
⎣1  0 ⎦

⎡t  0⎤
⎢    ⎥
⎣0  t⎦

⎡t - 2  1⎤
⎢        ⎥
⎣ -1    t⎦

       2
(t - 1) 

[1]

[{x: y}]
$

0 コメント:

コメントを投稿