Loading [MathJax]/jax/output/CommonHTML/jax.js

2019年5月22日水曜日

学習環境

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



    1. -a21det[a12a13a32a33]+a22det[a11a13a31a33]-a23det[a11a12a31a32]

    2. nj=1(-1)i+jaijAij

コード

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 コメント:

コメントを投稿