2019年5月22日水曜日

学習環境

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



    1. - a 21 det [ a 12 a 13 a 32 a 33 ] + a 22 det [ a 11 a 13 a 31 a 33 ] - a 23 det [ a 11 a 12 a 31 a 32 ]

    2. j = 1 n - 1 i + j a i j A i j

コード

Python 3

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

print('4.')

A = Matrix([[symbols(f'a{i}{j}') for j in range(1, 4)]
            for i in range(1, 4)])

for o in [A, A.det()]:
    pprint(o)
    print()

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

C:\Users\...>py sample4.py
4.
⎡a₁₁  a₁₂  a₁₃⎤
⎢             ⎥
⎢a₂₁  a₂₂  a₂₃⎥
⎢             ⎥
⎣a₃₁  a₃₂  a₃₃⎦

a₁₁⋅a₂₂⋅a₃₃ - a₁₁⋅a₂₃⋅a₃₂ - a₁₂⋅a₂₁⋅a₃₃ + a₁₂⋅a₂₃⋅a₃₁ + a₁₃⋅a₂₁⋅a₃₂ - a₁₃⋅a₂₂⋅
a₃₁


C:\Users\...>

0 コメント:

コメントを投稿