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