2018年6月22日金曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の7章(スカラー積と直交性)、3(一般の直交基底)、練習問題2.を取り組んでみる。


  1. 1 , 1 · 1 , 1 = 1 - i 0 1 , i · 1 , i = i - i · i = 1 + i 0 1 , 1 1 , i - 1 , i · 1 , 1 1 , 1 · 1 , 1 1 , 1 = 1 , i - 1 - 1 1 - i 1 , 1 = 1 , i

    直交基底。

    1 , 1 , 1 , i

コード(Emacs)

Python 3

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

print('2.')


def sp(a, b):
    return a[0] * b[1] - a[1] * b[0] * I


u = Matrix([[1, 1]])
v = Matrix([[1, I]])

for t in [u, v, sp(u, v), sp(u, u), sp(v, v)]:
    pprint(t)

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

$ ./sample2.py
2.
[1  1]
[1  ⅈ]
0
1 - ⅈ
1 + ⅈ
$

0 コメント:

コメントを投稿