学習環境
- Surface、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro 10.5 + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
高校数学でわかる複素関数 微分からコーシー積分、留数定理まで (ブルーバックス) (竹内 淳(著)、講談社)の第2章(複素数が持つ様々な関係)の付属問題2の解答を求めてみる。
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, I, arg z1 = 1 + 2 * I z2 = 2 + 1 * I for z in [z1, z2, z1 / z2]: for o in [z, abs(z), arg(z), float(arg(z))]: pprint(o) print() print(float(arg(z1 / z2)) == float(arg(z1) - arg(z2)))
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))
$ ./sample1.py 1 + 2⋅ⅈ √5 atan(2) 1.1071487177940904 2 + ⅈ √5 atan(1/2) 0.4636476090008061 (1 + 2⋅ⅈ)⋅(2 - ⅈ) ───────────────── 5 1 atan(3/4) 0.6435011087932844 True $
0 コメント:
コメントを投稿