学習環境
- Surface、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro 10.5 + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
新装版 数学読本2 (松坂 和夫(著)、岩波書店)の第6章(図形と和也式の関係 - 平面図形と式)、6.2(平面における直線)、点と直線の距離の問16の解答を求めてみる。
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, sqrt print('16.') x, y = symbols('x, y') eqs = [4 * x - 3 * y - 5, x + 2 * y + 4, 3 * x - 2 * y + 6] ps = [(0, 0), (3, 4), (-6, 3)] cs = [(4, -3), (1, 2), (3, -2)] for i, (eq, (x0, y0), (a, b)) in enumerate(zip(eqs, ps, cs), 1): pprint(abs(eq.subs({x: x0, y: y0})) / sqrt(a ** 2 + b ** 2)) print()
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))
C:\Users\...>py sample16.py 16. 1 3⋅√5 18⋅√13 ────── 13 C:\Users\...>
0 コメント:
コメントを投稿