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