学習環境
- Surface、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro 10.5 + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第1章(数)、1.5(複素数)、問題4を取り組んでみる。
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, I print('4.') # 上手くいかず a, b = symbols('a, b', imag=True) l = abs(a + b) ** 2 + abs(a - b) ** 2 r = 2 * (abs(a) ** 2 + abs(b) ** 2) for o in [l, r, (l - r).expand() == 0]: pprint(o) print() # 実数で構築 a, b, c, d = symbols('a, b, c, d', real=True) alpha = a + b * I beta = c + d * I l = abs(alpha + beta) ** 2 + abs(alpha - beta) ** 2 r = 2 * (abs(alpha) ** 2 + abs(beta) ** 2) for o in [l, r, l == r]: pprint(o) print()
入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))
C:\Users\...>py -3 sample4.py 4. 2 2 │a - b│ + │a + b│ 2 2 2⋅│a│ + 2⋅│b│ False 2 2 2 2 2⋅a + 2⋅b + 2⋅c + 2⋅d 2 2 2 2 2⋅a + 2⋅b + 2⋅c + 2⋅d True C:\Users\...>
0 コメント:
コメントを投稿