学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
線型代数入門(松坂 和夫(著)、岩波書店)の第4章(複素数、複素ベクトル空間)、1(複素数)、問題1.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, I print('1.') nums = [(1 + 2 * I) ** 3, 5 / (3 - 4 * I), (2 - 3 * I) / (1 + 5 * I), 1 / (4 * I), (- 2 * I) ** 6, ((2 + I) / (3 - 2 * I)) ** 2] for i, n in enumerate(nums): print(f'({chr(ord("a") + i)})') pprint(n.expand()) print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample1.py 1. (a) -11 - 2⋅ⅈ (b) 3 4⋅ⅈ ─ + ─── 5 5 (c) 1 ⅈ - ─ - ─ 2 2 (d) -ⅈ ─── 4 (e) -64 (f) 33 56⋅ⅈ - ─── + ──── 169 169 $
0 コメント:
コメントを投稿