学習環境
- Surface Go、タイプ カバー、ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
代数への出発 (新装版 数学入門シリーズ) (松坂 和夫(著)、岩波書店)の第1章(実数)、4(実数の大小)、問7、8の解答を求めてみる。
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, solve from sympy.plotting import plot3d a, b, c = symbols('a, b, c', real=True) eqs = [((a + 1) ** 2, (b - 2) ** 2), (a ** 2, b ** 2, c ** 2)] for i, eq in enumerate(eqs, 7): print(f'({i})') pprint(solve(eq, a, b, c, dict=True)) print() p = plot3d((a + 1) ** 2 + (b - 2) ** 2, (a, -5, 5), (b, -5, 5), xlabel=a, ylabel=b) p.save('sample7.png')
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))
$ ./sample7.py (7) [{a: -1, b: 2}] (8) [{a: 0, b: 0, c: 0}] $
0 コメント:
コメントを投稿