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