学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
線型代数入門(松坂 和夫(著)、岩波書店)の第5章(行列式)、8(余因子行列と逆行列)、問題3-(a).を取り組んでみる。
余因子。
Δ11=(-1)1+1(1-1)=0Δ12=(-1)1+2(-i-1)=1+iΔ13=(-1)1+3(-1+i)=-1+iΔ21=(-1)2+1(i-1)=1-iΔ22=(-1)2+2(1-1)=0Δ23=(-1)2+3(-i-1)=1+iΔ31=(-1)3+1(-1-i)=-1-iΔ32=(-1)3+2(i-1)=1-iΔ33=(-1)3+3(1-1)=0行列式。
detA=(1+i-i)-(1+1+1)=-2よって、求める逆行列は
A-1=-12(01-i-1-i1+i01-i-1+i1+i0)
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, I, Matrix, Rational A = Matrix([[1, I, I], [-I, 1, I], [-I, -I, 1]]) A1 = -Rational(1, 2) * Matrix([[0, 1 - I, -1 - I], [1 + I, 0, 1 - I], [-1 + I, 1 + I, 0]]) for t in [A, A1, A * A1, A ** -1]: pprint(t.expand()) print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample3.py ⎡1 ⅈ ⅈ⎤ ⎢ ⎥ ⎢-ⅈ 1 ⅈ⎥ ⎢ ⎥ ⎣-ⅈ -ⅈ 1⎦ ⎡ 1 ⅈ 1 ⅈ ⎤ ⎢ 0 - ─ + ─ ─ + ─ ⎥ ⎢ 2 2 2 2 ⎥ ⎢ ⎥ ⎢ 1 ⅈ 1 ⅈ⎥ ⎢- ─ - ─ 0 - ─ + ─⎥ ⎢ 2 2 2 2⎥ ⎢ ⎥ ⎢ 1 ⅈ 1 ⅈ ⎥ ⎢ ─ - ─ - ─ - ─ 0 ⎥ ⎣ 2 2 2 2 ⎦ ⎡1 0 0⎤ ⎢ ⎥ ⎢0 1 0⎥ ⎢ ⎥ ⎣0 0 1⎦ ⎡ 1 ⅈ 1 ⅈ ⎤ ⎢ 0 - ─ + ─ ─ + ─ ⎥ ⎢ 2 2 2 2 ⎥ ⎢ ⎥ ⎢ 1 ⅈ 1 ⅈ⎥ ⎢- ─ - ─ 0 - ─ + ─⎥ ⎢ 2 2 2 2⎥ ⎢ ⎥ ⎢ 1 ⅈ 1 ⅈ ⎥ ⎢ ─ - ─ - ─ - ─ 0 ⎥ ⎣ 2 2 2 2 ⎦ $
0 コメント:
コメントを投稿