学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
数学読本〈5〉微分法の応用/積分法/積分法の応用/行列と行列式(松坂 和夫(著)、岩波書店)の第21章(もう1つの数学の基盤 - 行列と行列式)、21.1(行列とその演算)、行列の加法・減法・実数倍、問7.を取り組んでみる。
よって、 任意の正方行列 A に対して、 A とその転置行列の和は対称行列である。
よって 任意の正方行列 A に対して、 A と A の転置行列の差の転置行列は交代行列である。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Matrix import random print('問7') for n in range(2, 6): A = Matrix(symbols(','.join([chr(ord('a') + k) for k in range(n * n)]))).reshape(n, n) for t in [A, A.T, -A, (A + A.T).T == A + A.T, (A - A.T).T == -(A - A.T)]: pprint(t) print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample7.py 問7 ⎡a b⎤ ⎢ ⎥ ⎣c d⎦ ⎡a c⎤ ⎢ ⎥ ⎣b d⎦ ⎡-a -b⎤ ⎢ ⎥ ⎣-c -d⎦ True True ⎡a b c⎤ ⎢ ⎥ ⎢d e f⎥ ⎢ ⎥ ⎣g h i⎦ ⎡a d g⎤ ⎢ ⎥ ⎢b e h⎥ ⎢ ⎥ ⎣c f i⎦ ⎡-a -b -c⎤ ⎢ ⎥ ⎢-d -e -f⎥ ⎢ ⎥ ⎣-g -h -i⎦ True True ⎡a b c d⎤ ⎢ ⎥ ⎢e f g h⎥ ⎢ ⎥ ⎢i j k l⎥ ⎢ ⎥ ⎣m n o p⎦ ⎡a e i m⎤ ⎢ ⎥ ⎢b f j n⎥ ⎢ ⎥ ⎢c g k o⎥ ⎢ ⎥ ⎣d h l p⎦ ⎡-a -b -c -d⎤ ⎢ ⎥ ⎢-e -f -g -h⎥ ⎢ ⎥ ⎢-i -j -k -l⎥ ⎢ ⎥ ⎣-m -n -o -p⎦ True True ⎡a b c d e⎤ ⎢ ⎥ ⎢f g h i j⎥ ⎢ ⎥ ⎢k l m n o⎥ ⎢ ⎥ ⎢p q r s t⎥ ⎢ ⎥ ⎣u v w x y⎦ ⎡a f k p u⎤ ⎢ ⎥ ⎢b g l q v⎥ ⎢ ⎥ ⎢c h m r w⎥ ⎢ ⎥ ⎢d i n s x⎥ ⎢ ⎥ ⎣e j o t y⎦ ⎡-a -b -c -d -e⎤ ⎢ ⎥ ⎢-f -g -h -i -j⎥ ⎢ ⎥ ⎢-k -l -m -n -o⎥ ⎢ ⎥ ⎢-p -q -r -s -t⎥ ⎢ ⎥ ⎣-u -v -w -x -y⎦ True True $
0 コメント:
コメントを投稿