2018年7月28日土曜日

学習環境

ラング線形代数学(下)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の9章(多項式と行列)、5(行列と線形写像の多項式)、練習問題1.を取り組んでみる。


  1. A = - 1 1 2 4 A 2 = - 1 1 2 4 - 1 1 2 4 = 3 3 6 18 A 3 = 3 3 6 18 - 1 1 2 4 = 3 15 30 78 f A = 3 15 30 78 + 2 - 2 - 4 - 8 + 1 0 0 1 = 6 13 26 71

コード(Emacs)

Python 3

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

print('1.')

A = Matrix([[-1, 1],
            [2, 4]])
I = Matrix([[1, 0],
            [0, 1]])

for t in [A ** 2, A ** 3, A ** 3 - 2 * A + I]:
    pprint(t)
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample1.py
1.
⎡3  3 ⎤
⎢     ⎥
⎣6  18⎦

⎡3   15⎤
⎢      ⎥
⎣30  78⎦

⎡6   13⎤
⎢      ⎥
⎣26  71⎦

$

0 コメント:

コメントを投稿