2019年2月2日土曜日

学習環境

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


  1. A B = [ 4 2 5 - 1 ] B A = [ 2 4 4 1 ]

    よって、

    A B B A

    行列の積は可換ではないことを確認できた。

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, solve
print('5.')


A = Matrix([[1, 2],
            [3, -1]])
B = Matrix([[2, 0],
            [1, 1]])

for t in [A, B, A * B, B * A, A * B == B * A]:
    pprint(t)
    print()

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

$ python3 sample5.py
5.
⎡1  2 ⎤
⎢     ⎥
⎣3  -1⎦

⎡2  0⎤
⎢    ⎥
⎣1  1⎦

⎡4  2 ⎤
⎢     ⎥
⎣5  -1⎦

⎡2  4⎤
⎢    ⎥
⎣4  1⎦

False

$

0 コメント:

コメントを投稿