学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
線型代数入門(松坂 和夫(著)、岩波書店)の第4章(複素数、複素ベクトル空間)、1(複素数)、問題2.を取り組んでみる。
和、差の共役について。
α=a+biβ=c+dia,b,c,d∈ℝとおく。
-α±β=-(a±c)+(b±d)i=(a±c)-(b±d)i=(a-bi)±(c-di)=-α±-β積の共役について。
-αβ=-(ac-bd)+(ad+bc)i=(ac-bd)-(ad+bc)i-α-β=(a-bi)(c-di)=(ac-bd)-(ad+bc)i-αβ=-α-β商の共役について。
(αβ)=-(α-ββ-β)=-((a+bi)(c-di)c2+d2)=-((ac+bd)+(-ad+bc)ic2+d2)=(ac+bd)+(ad-hc)ic2+d2-α-β=a-bic-di=(a-bi)(c+di)c2+d2=(ac+bd)+(ad-bc)ic2+d2よって、
-(αβ)=-α-β
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, I print('2.') a, b = symbols('a, b') nums = [((a + b).conjugate(), a.conjugate() + b.conjugate()), ((a - b).conjugate(), a.conjugate() - b.conjugate()), ((a * b).conjugate(), a.conjugate() * b.conjugate()), ((a / b).conjugate(), a.conjugate() / b.conjugate())] for (x, y) in nums: for t in [x, y, x == y]: pprint(t) print() print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample2.py 2. _ _ a + b _ _ a + b True _ _ a - b _ _ a - b True _ _ a⋅b _ _ a⋅b True _ a ─ _ b _ a ─ _ b True $
0 コメント:
コメントを投稿