2018年1月9日火曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の4章(線形写像)、1(写像)、練習問題9.を取り組んでみる。


  1. x y = u y = v x v = u 2 v = u
    2 v = u u = x y v = y 2 v = x y 2 y = x y x = 2

    よって、

    2 y = x

コード(Emacs)

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, solve

x, y = symbols('x, y')
F = Matrix([x * y, y])

eq = 2 * y - x
s = solve(eq, dict=True)
for x0 in solve(eq, x):
    pprint(F.subs({x: x0}))
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample9.py
⎡   2⎤
⎢2⋅y ⎥
⎢    ⎥
⎣ y  ⎦

$

0 コメント:

コメントを投稿