学習環境
- Surface Go、タイプ カバー、ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第3章(数学の威力を発揮する - 方程式)、3.3(高次方程式)、連立2次方程式の問37.を取り組んでみる。
とおく。
(複号同順)
(複号同順)
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, solve, plot, I print('37.') z = symbols('z', imag=True) eqs = [15 - 8 * I, 4 * I] for i, eq in enumerate(eqs, 1): print(f'({i})') pprint(solve(z ** 2 - eq, z)) print() x, y = symbols('x, y', real=True) ts = [(15, -8), (0, 4)] for i, (a, b) in enumerate(ts, 1): print(f'({i})') pprint(solve((x ** 2 - y ** 2 - a, 2 * x * y - b), dict=True)) print()
入出力結果(Terminal, cmd(コマンドプロンプト), Jupyter(IPython))
$ ./sample37.py 37. (1) [-4 + ⅈ, 4 - ⅈ] (2) ⎡ 4 ____ 4 ____⎤ ⎣-2⋅╲╱ -1 , 2⋅╲╱ -1 ⎦ (1) [{x: -4, y: 1}, {x: 4, y: -1}] (2) [{x: -√2, y: -√2}, {x: √2, y: √2}] $
0 コメント:
コメントを投稿