学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
線型代数入門(松坂 和夫(著)、岩波書店)の第5章(行列式)、7(積の行列式)、問題1.を取り組んでみる。
よって、
(aの4乘の係数は1。)
コード(Emacs)
Python 3
#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, I
a, b, c, d = symbols('a, b, c, d')
A = Matrix([[a, b, c, d],
[-b, a, -d, c],
[-c, d, a, -b],
[-d, -c, b, a]])
for t in [A, A.T, A * A.T, A.det(), A.det().factor()]:
pprint(t)
print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample1.py
⎡a b c d ⎤
⎢ ⎥
⎢-b a -d c ⎥
⎢ ⎥
⎢-c d a -b⎥
⎢ ⎥
⎣-d -c b a ⎦
⎡a -b -c -d⎤
⎢ ⎥
⎢b a d -c⎥
⎢ ⎥
⎢c -d a b ⎥
⎢ ⎥
⎣d c -b a ⎦
⎡ 2 2 2 2 ⎤
⎢a + b + c + d 0 0 0 ⎥
⎢ ⎥
⎢ 2 2 2 2 ⎥
⎢ 0 a + b + c + d 0 0 ⎥
⎢ ⎥
⎢ 2 2 2 2 ⎥
⎢ 0 0 a + b + c + d 0 ⎥
⎢ ⎥
⎢ 2 2 2 2⎥
⎣ 0 0 0 a + b + c + d ⎦
4 2 2 2 2 2 2 4 2 2 2 2 4 2 2 4
a + 2⋅a ⋅b + 2⋅a ⋅c + 2⋅a ⋅d + b + 2⋅b ⋅c + 2⋅b ⋅d + c + 2⋅c ⋅d + d
2
⎛ 2 2 2 2⎞
⎝a + b + c + d ⎠
$
0 コメント:
コメントを投稿