2017年11月24日金曜日

学習環境

数学読本〈5〉微分法の応用/積分法/積分法の応用/行列と行列式(松坂 和夫(著)、岩波書店)の第21章(もう1つの数学の基盤 - 行列と行列式)、21.1(行列とその演算)、行列の乗法の性質(2)、問15.を取り組んでみる。


  1. (11xy)(11xy)=(1+x1+yx+xyx+y2)
    1+x=01+y=0x+xy=0x+y2=0
    x=-1y=-1

コード(Emacs)

Python 3

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

x, y = symbols('x, y')
A = Matrix([[x, y],
            [1, 1]])

for t in [A, A ** 2, solve(A ** 2)]:
    pprint(t)
    print()

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

$ ./sample15.py
⎡x  y⎤
⎢    ⎥
⎣1  1⎦

⎡ 2             ⎤
⎢x  + y  x⋅y + y⎥
⎢               ⎥
⎣x + 1    y + 1 ⎦

[{x: -1, y: -1}]

$

0 コメント:

コメントを投稿