2018年5月31日木曜日

学習環境

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


  1. det A = a d - b c A 11 = d A 12 = c A 21 = b A 22 = a A - 1 = 1 a d - b c d - b - c a

コード(Emacs)

Python 3

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

print('3.')

A = Matrix(symbols('a, b, c, d')).reshape(2, 2)

for t in [A, A ** -1]:
    pprint(t)
    print()

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

$ ./sample3.py
3.
⎡a  b⎤
⎢    ⎥
⎣c  d⎦

⎡    d         -b    ⎤
⎢─────────  ─────────⎥
⎢a⋅d - b⋅c  a⋅d - b⋅c⎥
⎢                    ⎥
⎢   -c          a    ⎥
⎢─────────  ─────────⎥
⎣a⋅d - b⋅c  a⋅d - b⋅c⎦

$

0 コメント:

コメントを投稿