2017年11月16日木曜日

学習環境

線型代数入門(松坂 和夫(著)、岩波書店)の第3章(線型写像)、13(連立1次方程式(Ⅱ))、問題4.を取り組んでみる。


  1. よって、

    A - 1 = ( 3 7 - 2 7 - 4 7 - 2 7 - 1 7 - 2 7 - 4 7 - 2 7 3 7 )

    ゆえに、

    A - 1 = ( 1 0 0 - 3 - 12 - 5 - 1 - 5 - 2 )

コード(Emacs)

Python 3

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

print('3.')
xs = symbols('x1, x2, x3, x4, x5')

MS = [Matrix([[1, -2, 0],
              [-2, 1, -2],
              [0, -2, 1]]),
      Matrix([[1, 0, 0],
              [1, 2, -5],
              [-3, -5, 12]])]

for A in MS:
    for t in [A, A.inv()]:
        pprint(t)
        print()
    print()

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

$ ./sample3.py
3.
⎡1   -2  0 ⎤
⎢          ⎥
⎢-2  1   -2⎥
⎢          ⎥
⎣0   -2  1 ⎦

⎡3/7   -2/7  -4/7⎤
⎢                ⎥
⎢-2/7  -1/7  -2/7⎥
⎢                ⎥
⎣-4/7  -2/7  3/7 ⎦


⎡1   0   0 ⎤
⎢          ⎥
⎢1   2   -5⎥
⎢          ⎥
⎣-3  -5  12⎦

⎡1    0   0 ⎤
⎢           ⎥
⎢-3  -12  -5⎥
⎢           ⎥
⎣-1  -5   -2⎦


$

0 コメント:

コメントを投稿