学習環境
- Surface Go、タイプ カバー、ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の3章(行列)、2(行列の乗法)、練習問題16の解答を求めてみる。
2乗について。
( i, j)成分について。3乗について。
(i, j)成分について。4乗の場合。
n 乗の場合。
ここで、
となるので、 すべての i、 j に対して
となるから、 n 次(正方行列)の狭義上三角行列のn乗は零行列となる。
(証明終)
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Matrix print('16.') def f(i, j): if i < j: return symbols(f'a{i}{j}', nonzero=True) return 0 for n in range(1, 6): A = Matrix([[f(i, j) for j in range(1, n + 1)] for i in range(1, n + 1)]) for t in [A, A ** n]: pprint(t) print()
入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))
C:\Users\...> py -3 sample16.py 16. [0] [0] ⎡0 a₁₂⎤ ⎢ ⎥ ⎣0 0 ⎦ ⎡0 0⎤ ⎢ ⎥ ⎣0 0⎦ ⎡0 a₁₂ a₁₃⎤ ⎢ ⎥ ⎢0 0 a₂₃⎥ ⎢ ⎥ ⎣0 0 0 ⎦ ⎡0 0 0⎤ ⎢ ⎥ ⎢0 0 0⎥ ⎢ ⎥ ⎣0 0 0⎦ ⎡0 a₁₂ a₁₃ a₁₄⎤ ⎢ ⎥ ⎢0 0 a₂₃ a₂₄⎥ ⎢ ⎥ ⎢0 0 0 a₃₄⎥ ⎢ ⎥ ⎣0 0 0 0 ⎦ ⎡0 0 0 0⎤ ⎢ ⎥ ⎢0 0 0 0⎥ ⎢ ⎥ ⎢0 0 0 0⎥ ⎢ ⎥ ⎣0 0 0 0⎦ ⎡0 a₁₂ a₁₃ a₁₄ a₁₅⎤ ⎢ ⎥ ⎢0 0 a₂₃ a₂₄ a₂₅⎥ ⎢ ⎥ ⎢0 0 0 a₃₄ a₃₅⎥ ⎢ ⎥ ⎢0 0 0 0 a₄₅⎥ ⎢ ⎥ ⎣0 0 0 0 0 ⎦ ⎡0 0 0 0 0⎤ ⎢ ⎥ ⎢0 0 0 0 0⎥ ⎢ ⎥ ⎢0 0 0 0 0⎥ ⎢ ⎥ ⎢0 0 0 0 0⎥ ⎢ ⎥ ⎣0 0 0 0 0⎦ C:\Users\...>
0 コメント:
コメントを投稿