学習環境
- 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 コメント:
コメントを投稿