Processing math: 66%

2017年12月9日土曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の3章(行列)、3(行列の乗法)、練習問題1.を取り組んでみる。


  1. 行列

    AIn

    の (i, j)成分について、

    j-1k=1aik0+aij1+nk=j+1aik0=aij

    よって、

    AIn=A

    行列

    InA

    の (i, j) 成分について、

    k = 1 i - 1 0 a k j + 1 a i j + k = i + 1 n 0 a k j = a i j

    よって、

    I n A = A

コード(Emacs)

Python 3

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


n = symbols('n', integer=True)
A = MatrixSymbol('A', n, n)
In = Identity(n)

for t in [A.shape, In.shape, A, In, A * In, In * A]:
    pprint(t)
    print()

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

$ ./sample1.py
(n, n)

(n, n)

A

I

A

A

$

0 コメント:

コメントを投稿