2019年7月19日金曜日

学習環境

ラング線形代数学(下) (ちくま学現文庫)(S.ラング (著)、芹沢 正三 (翻訳)、筑摩書房)の8章(行列と双線形写像)、1(双1次形式)、練習問題2の解答を求めてみる。


  1. [ 1 1 0 0 1 0 1 1 1 ] [ 1 2 3 - 1 1 1 1 0 1 ] [ 1 0 1 1 1 1 0 0 1 ] = [ 0 3 4 - 1 1 1 1 3 5 ] [ 1 0 1 1 1 1 0 0 1 ] = [ 3 3 7 0 1 1 4 3 9 ]

コード

Python 3

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

print('2.')

C = Matrix([[1, 2, 3],
            [-1, 1, 1],
            [1, 0, 1]])
N = Matrix([[1, 0, 1],
            [1, 1, 1],
            [0, 0, 1]])


for o in [C, N, N.transpose() * C * N]:
    pprint(o)
    print()

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

C:\Users\...>py sample2.py
2.
⎡1   2  3⎤
⎢        ⎥
⎢-1  1  1⎥
⎢        ⎥
⎣1   0  1⎦

⎡1  0  1⎤
⎢       ⎥
⎢1  1  1⎥
⎢       ⎥
⎣0  0  1⎦

⎡3  3  7⎤
⎢       ⎥
⎢0  1  1⎥
⎢       ⎥
⎣4  3  9⎦


C:\Users\...>

0 コメント:

コメントを投稿