Processing math: 100%

2019年6月13日木曜日

学習環境

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


  1. det[10a1]=1detA11=1detA12=adetA21=0detA22=1

    よって求める逆行列は、

    A-1=[10-a1]

    もう1つの行列について。

    det[b00c]=bcdetA11=cdetA12=0detA21=0detA22=b

    よって求める逆行列は、

    A-1=1bc[c00b]=[1b0010]

コード

Python 3

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

print('4.')

a = symbols('a')
A = Matrix([[1, 0],
            [a, 1]])
b, c = symbols('b, c', nonzero=True)
B = Matrix([[b, 0],
            [0, c]])

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

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

C:\Users\...>py sample4.py
4.
⎡1  0⎤
⎢    ⎥
⎣a  1⎦

⎡1   0⎤
⎢     ⎥
⎣-a  1⎦

⎡b  0⎤
⎢    ⎥
⎣0  c⎦

⎡1   ⎤
⎢─  0⎥
⎢b   ⎥
⎢    ⎥
⎢   1⎥
⎢0  ─⎥
⎣   c⎦


C:\Users\...>

0 コメント:

コメントを投稿