学習環境
- 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次の行列式、問26.を取り組んでみる。
-
第1行に関して展開。
第2列に関して展開。
第1行に関して展開。
第2列に関して展開。
第1行に関して展開。
第2列に関して展開。
第1行に関して展開。
第2列に開に展開。
第1行に関して展開。
第2列に関して展開。
第1行に関して展開。
第2列に開して展開。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Matrix XS = [[2, 1, 2, 0, 3, -1, 4, 1, 1], [3, -2, -1, -2, 1, 3, 1, 3, 2], [1, 0, -8, -9, 15, -6, 12, -5, 7], [2, -9, 4, -7, 5, -3, 6, -1, 8], [3, 0, -5, 0, 2, -9, 4, -1, 0], [1, 2, 3, 4, 5, 6, 7, 8, 9]] 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))
$ ./sample26.py (1) ⎡2 1 2 ⎤ ⎢ ⎥ ⎢0 3 -1⎥ ⎢ ⎥ ⎣4 1 1 ⎦ -20 (2) ⎡3 -2 -1⎤ ⎢ ⎥ ⎢-2 1 3 ⎥ ⎢ ⎥ ⎣1 3 2 ⎦ -28 (3) ⎡1 0 -8⎤ ⎢ ⎥ ⎢-9 15 -6⎥ ⎢ ⎥ ⎣12 -5 7 ⎦ 1155 (4) ⎡2 -9 4 ⎤ ⎢ ⎥ ⎢-7 5 -3⎥ ⎢ ⎥ ⎣6 -1 8 ⎦ -360 (5) ⎡3 0 -5⎤ ⎢ ⎥ ⎢0 2 -9⎥ ⎢ ⎥ ⎣4 -1 0 ⎦ 13 (6) ⎡1 2 3⎤ ⎢ ⎥ ⎢4 5 6⎥ ⎢ ⎥ ⎣7 8 9⎦ 0 $
0 コメント:
コメントを投稿