学習環境
ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の4章(線形写像と行列)、3(線形写像の合成)、練習問題3の解答を求めてみる。
よって、 求める問題の2つの基底と恒等を後に対応する行列は、
よって求める行列は、
コード
Python 3
#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, solve
print('3.')
t = [(Matrix([[1, -1, 0],
[1, 1, 1],
[0, 1, 2]]),
Matrix([[2, 0, -1],
[1, 0, 1],
[1, 1, 1]])),
(Matrix([[3, 0, 1],
[2, -2, 1],
[1, 5, 2]]),
Matrix([[1, -1, 2],
[1, 2, -1],
[0, 4, 1]]))]
X = Matrix([[symbols(f'a{i + 1}{j + 1}') for j in range(3)]
for i in range(3)])
for i, (A, B) in enumerate(t):
print(f'({chr(ord("a") + i)})')
pprint(solve(B * X - A))
print()
入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))
C:\Users\...>py sample3.py
3.
(a)
{a₁₁: 2/3, a₁₂: 0, a₁₃: 1/3, a₂₁: -1, a₂₂: 0, a₂₃: 1, a₃₁: 1/3, a₃₂: 1, a₃₃: 2
/3}
(b)
⎧ 13
⎨a₁₁: 11/5, a₁₂: -11/5, a₁₃: 3/5, a₂₁: 2/15, a₂₂: ──, a₂₃: 2/5, a₃₁: 7/15, a₃₂
⎩ 15
23 ⎫
: ──, a₃₃: 2/5⎬
15 ⎭
C:\Users\...>
0 コメント:
コメントを投稿