2017年12月21日木曜日

学習環境

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


  1. A T · A - 1 T = A - 1 A T = I n T = I n

    よって

    A T - 1 = A - 1 T

コード(Emacs)

Python 3

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

for _ in range(10):
    n = random.randrange(5)
    A = randMatrix(n)
    for t in [A, A.T, A ** -1, (A ** -1).T == (A.T) ** -1]:
        pprint(t)
        print()

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

$ ./sample13.py
⎡35  18  87  84⎤
⎢              ⎥
⎢48  34  4   5 ⎥
⎢              ⎥
⎢89  71  73  56⎥
⎢              ⎥
⎣28  90  1   11⎦

⎡35  48  89  28⎤
⎢              ⎥
⎢18  34  71  90⎥
⎢              ⎥
⎢87  4   73  1 ⎥
⎢              ⎥
⎣84  5   56  11⎦

⎡  3313    53979     -6690    -15777 ⎤
⎢───────  ───────   ───────   ───────⎥
⎢1669781  1669781   1669781   1669781⎥
⎢                                    ⎥
⎢ -9479   -28944     12589     21452 ⎥
⎢───────  ───────   ───────   ───────⎥
⎢1669781  1669781   1669781   1669781⎥
⎢                                    ⎥
⎢-51432   -367385    273268   -45929 ⎥
⎢───────  ────────  ───────   ───────⎥
⎢1669781  5009343   5009343   5009343⎥
⎢                                    ⎥
⎢ 73798    331639   -282758    53500 ⎥
⎢───────  ───────   ────────  ───────⎥
⎣1669781  5009343   5009343   5009343⎦

True

⎡99  82  16⎤
⎢          ⎥
⎢15  35  93⎥
⎢          ⎥
⎣86  44  28⎦

⎡99  15  86⎤
⎢          ⎥
⎢82  35  44⎥
⎢          ⎥
⎣16  93  28⎦

⎡-778    -398    3533 ⎤
⎢─────   ─────  ──────⎥
⎢68927   68927  137854⎥
⎢                     ⎥
⎢ 3789    349   -8967 ⎥
⎢──────  ─────  ──────⎥
⎢137854  68927  275708⎥
⎢                     ⎥
⎢-1175    674    2235 ⎥
⎢──────  ─────  ──────⎥
⎣137854  68927  275708⎦

True

[]

[]

[]

True

⎡4   83  29⎤
⎢          ⎥
⎢3   60  55⎥
⎢          ⎥
⎣58  88  17⎦

⎡4   3   58⎤
⎢          ⎥
⎢83  60  88⎥
⎢          ⎥
⎣29  55  17⎦

⎡-3820    1141     2825   ⎤
⎢──────  ──────   ──────  ⎥
⎢151993  151993   151993  ⎥
⎢                         ⎥
⎢ 3139   -1614    -133    ⎥
⎢──────  ──────   ──────  ⎥
⎢151993  151993   151993  ⎥
⎢                         ⎥
⎢-3216    4462            ⎥
⎢──────  ──────  -9/151993⎥
⎣151993  151993           ⎦

True

[]

[]

[]

True

⎡24  67⎤
⎢      ⎥
⎣8   53⎦

⎡24  8 ⎤
⎢      ⎥
⎣67  53⎦

⎡  53   -67 ⎤
⎢ ───   ────⎥
⎢ 736   736 ⎥
⎢           ⎥
⎣-1/92  3/92⎦

True

⎡9   80⎤
⎢      ⎥
⎣10  24⎦

⎡9   10⎤
⎢      ⎥
⎣80  24⎦

⎡         10  ⎤
⎢-3/73    ──  ⎥
⎢         73  ⎥
⎢             ⎥
⎣5/292  -9/584⎦

True

⎡41  29⎤
⎢      ⎥
⎣4   10⎦

⎡41  4 ⎤
⎢      ⎥
⎣29  10⎦

⎡        -29 ⎤
⎢5/147   ────⎥
⎢        294 ⎥
⎢            ⎥
⎢         41 ⎥
⎢-2/147  ─── ⎥
⎣        294 ⎦

True

⎡68  64⎤
⎢      ⎥
⎣76  29⎦

⎡68  76⎤
⎢      ⎥
⎣64  29⎦

⎡-29    16 ⎤
⎢────  ─── ⎥
⎢2892  723 ⎥
⎢          ⎥
⎢ 19   -17 ⎥
⎢───   ────⎥
⎣723   723 ⎦

True

[94]

[94]

[1/94]

True

$

0 コメント:

コメントを投稿