学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
数学読本〈5〉微分法の応用/積分法/積分法の応用/行列と行列式(松坂 和夫(著)、岩波書店)の第21章(もう1つの数学の基盤 - 行列と行列式)、21.2(行列式)、3次の行列式の諸性質、問28.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Matrix XS = [[1, -1, 1, 3, 4, 2, 2, -1, 2], [4, 2, 1, -2, 0, 0, 3, 5, -2], [5, -4, -4, 5, -4, -4, 2, 3, 7], [2, 1, -1, 1, 9, -9, 3, 2, -2], [1, 2, 3, 4, 5, 6, 2, 2, 2], [1, 2, 3, 9, 7, 4, 5, 6, 8]] for i, t in enumerate(XS, 1): print(f'({i})') X = Matrix(t).reshape(3, 3) for s in [X, X.det()]: pprint(s) print() print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample28.py (1) ⎡1 -1 1⎤ ⎢ ⎥ ⎢3 4 2⎥ ⎢ ⎥ ⎣2 -1 2⎦ 1 (2) ⎡4 2 1 ⎤ ⎢ ⎥ ⎢-2 0 0 ⎥ ⎢ ⎥ ⎣3 5 -2⎦ -18 (3) ⎡5 -4 -4⎤ ⎢ ⎥ ⎢5 -4 -4⎥ ⎢ ⎥ ⎣2 3 7 ⎦ 0 (4) ⎡2 1 -1⎤ ⎢ ⎥ ⎢1 9 -9⎥ ⎢ ⎥ ⎣3 2 -2⎦ 0 (5) ⎡1 2 3⎤ ⎢ ⎥ ⎢4 5 6⎥ ⎢ ⎥ ⎣2 2 2⎦ 0 (6) ⎡1 2 3⎤ ⎢ ⎥ ⎢9 7 4⎥ ⎢ ⎥ ⎣5 6 8⎦ -15 $
0 コメント:
コメントを投稿