2019年6月12日水曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の6章(行列式)、9(行列の逆転)、練習問題3の解答を求めてみる。


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

コード

Python 3

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

print('3.')

A = Matrix(symbols([chr(ord("a") + i) for i in range(4)])).reshape(2, 2)

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

入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))

C:\Users\...>py 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⎦


C:\Users\...>

0 コメント:

コメントを投稿