学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax
- 参考書籍
ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の6章(行列式)、2(行列式の性質)、練習問題1.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 # -*- coding: utf-8 -*- from sympy import pprint, symbols, randMatrix import random print('1.') for _ in range(10): n = random.randrange(1, 10) M = randMatrix(n) pprint(M) c = random.randrange(1, 10) A = (c * M).det() B = c ** n * M.det() pprint(A) pprint(B) print(A == B) print() c = symbols('c') for _ in range(10): n = random.randrange(1, 10) M = randMatrix(n) pprint(M) A = (c * M).det() B = c ** n * M.det() pprint(A) pprint(B) print(A == B) print()
入出力結果(Terminal, IPython)
$ ./sample1.py 1. ⎡2 10 5 7 83 37 65⎤ ⎢ ⎥ ⎢5 94 98 9 44 83 78⎥ ⎢ ⎥ ⎢10 28 18 64 30 43 37⎥ ⎢ ⎥ ⎢86 63 0 12 1 22 0 ⎥ ⎢ ⎥ ⎢16 28 11 31 74 94 9 ⎥ ⎢ ⎥ ⎢16 96 96 17 2 97 86⎥ ⎢ ⎥ ⎣17 69 6 87 80 68 8 ⎦ 5356865835768 5356865835768 True ⎡56 71 22 79⎤ ⎢ ⎥ ⎢64 76 63 48⎥ ⎢ ⎥ ⎢51 49 87 21⎥ ⎢ ⎥ ⎣85 3 57 58⎦ -7296468336 -7296468336 True ⎡55 15⎤ ⎢ ⎥ ⎣37 36⎦ 12825 12825 True ⎡93 83 99 9 50 62 88 84⎤ ⎢ ⎥ ⎢70 29 97 36 70 4 83 30⎥ ⎢ ⎥ ⎢97 24 36 88 19 88 3 69⎥ ⎢ ⎥ ⎢74 33 88 3 14 43 92 3 ⎥ ⎢ ⎥ ⎢18 25 79 40 0 13 57 34⎥ ⎢ ⎥ ⎢22 73 98 6 64 23 94 95⎥ ⎢ ⎥ ⎢49 0 41 78 12 9 98 67⎥ ⎢ ⎥ ⎣29 41 39 58 31 3 55 59⎦ -5030547861656657985536 -5030547861656657985536 True ⎡19 93 58 64⎤ ⎢ ⎥ ⎢60 72 65 37⎥ ⎢ ⎥ ⎢13 43 20 6 ⎥ ⎢ ⎥ ⎣10 82 3 55⎦ 27181645632 27181645632 True [16] 48 48 True [53] 477 477 True ⎡48 25 1 66 65⎤ ⎢ ⎥ ⎢67 81 8 95 24⎥ ⎢ ⎥ ⎢87 66 7 45 67⎥ ⎢ ⎥ ⎢58 76 0 59 90⎥ ⎢ ⎥ ⎣10 99 7 8 34⎦ -31035423942 -31035423942 True [73] 219 219 True ⎡69 90⎤ ⎢ ⎥ ⎣61 36⎦ -192384 -192384 True ⎡5 51 51 37 82 32 6 ⎤ ⎢ ⎥ ⎢59 55 37 52 16 88 7 ⎥ ⎢ ⎥ ⎢23 54 70 68 90 2 20⎥ ⎢ ⎥ ⎢32 25 38 69 67 61 55⎥ ⎢ ⎥ ⎢12 58 76 62 57 83 37⎥ ⎢ ⎥ ⎢96 4 3 98 40 98 69⎥ ⎢ ⎥ ⎣32 28 27 75 98 56 68⎦ 7 -47853819002⋅c 7 -47853819002⋅c True ⎡9 7 ⎤ ⎢ ⎥ ⎣14 49⎦ 2 343⋅c 2 343⋅c True ⎡66 33 10 50 47⎤ ⎢ ⎥ ⎢75 77 87 35 16⎥ ⎢ ⎥ ⎢29 99 18 51 19⎥ ⎢ ⎥ ⎢13 76 48 80 41⎥ ⎢ ⎥ ⎣74 17 29 6 24⎦ 5 -201122058⋅c 5 -201122058⋅c True [75] 75⋅c 75⋅c True ⎡28 92 10 74 93⎤ ⎢ ⎥ ⎢28 8 61 26 18⎥ ⎢ ⎥ ⎢50 21 25 94 49⎥ ⎢ ⎥ ⎢84 91 60 35 12⎥ ⎢ ⎥ ⎣85 83 7 52 94⎦ 5 -2170485189⋅c 5 -2170485189⋅c True ⎡46 9 50 22 72 67 54⎤ ⎢ ⎥ ⎢54 74 70 27 14 66 6 ⎥ ⎢ ⎥ ⎢43 66 64 88 91 3 35⎥ ⎢ ⎥ ⎢69 62 71 73 71 44 96⎥ ⎢ ⎥ ⎢78 26 40 79 89 66 23⎥ ⎢ ⎥ ⎢62 79 59 27 92 41 39⎥ ⎢ ⎥ ⎣67 30 31 70 80 29 72⎦ 7 335019130225⋅c 7 335019130225⋅c True ⎡2 47 12 55 73 73 61 97⎤ ⎢ ⎥ ⎢59 46 64 47 2 30 61 8 ⎥ ⎢ ⎥ ⎢36 67 79 61 67 34 71 58⎥ ⎢ ⎥ ⎢3 74 57 85 70 90 85 26⎥ ⎢ ⎥ ⎢6 41 79 30 91 4 80 92⎥ ⎢ ⎥ ⎢12 83 76 38 52 38 66 50⎥ ⎢ ⎥ ⎢97 5 66 80 86 88 14 83⎥ ⎢ ⎥ ⎣77 39 53 6 43 85 67 4 ⎦ 8 -325299143858785⋅c 8 -325299143858785⋅c True ⎡56 69 6 53 72 73⎤ ⎢ ⎥ ⎢11 33 27 31 2 52⎥ ⎢ ⎥ ⎢47 15 88 21 77 48⎥ ⎢ ⎥ ⎢11 22 21 65 24 37⎥ ⎢ ⎥ ⎢29 89 64 43 5 32⎥ ⎢ ⎥ ⎣74 35 79 19 69 49⎦ 6 -32412595652⋅c 6 -32412595652⋅c True ⎡54 84 46⎤ ⎢ ⎥ ⎢45 39 1 ⎥ ⎢ ⎥ ⎣25 29 88⎦ 3 -131598⋅c 3 -131598⋅c True ⎡50 9 44 27 19 48 98 47 71⎤ ⎢ ⎥ ⎢3 54 56 97 28 10 53 26 50⎥ ⎢ ⎥ ⎢51 93 42 36 76 99 60 88 84⎥ ⎢ ⎥ ⎢84 87 7 46 55 77 4 43 1 ⎥ ⎢ ⎥ ⎢71 3 11 45 39 40 39 52 85⎥ ⎢ ⎥ ⎢22 26 30 75 93 29 71 29 80⎥ ⎢ ⎥ ⎢41 85 56 22 13 65 47 64 72⎥ ⎢ ⎥ ⎢52 62 71 16 27 99 97 51 34⎥ ⎢ ⎥ ⎣49 23 8 41 62 80 28 52 84⎦ 9 5094144329104188⋅c 9 5094144329104188⋅c True $
0 コメント:
コメントを投稿