学習環境
- Surface Go、タイプ カバー、ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第3章(数学の威力を発揮する - 方程式)、3.2(2次方程式と複素数)、複素数の演算の問5.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, I print('5.') zs = [5 / (3 - 4 * I), (-3 + 2 * I) / (2 + 3 * I), (11 - 16 * I) / (7 + 3 * I), (1 - I)/(1 + I), 1 / I, (1 - I) ** 4, (1 + 2 * I) / (3 - I) + (1 - 2 * I) / (3 + I), ((2 + I) / (2 - I)) ** 2] for i, z in enumerate(zs, 9): print(f'({i})') pprint(z.expand()) print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample5.py 5. (9) 3 4⋅ⅈ ─ + ─── 5 5 (10) ⅈ (11) 1 5⋅ⅈ ─ - ─── 2 2 (12) -ⅈ (13) -ⅈ (14) -4 (15) 1/5 (16) 7 24⋅ⅈ - ── + ──── 25 25 $
0 コメント:
コメントを投稿