, (x, y) (x1, y1) (x2, y2):
x = x1 + t*(x2 - x1)
y = y1 + t*(y2 - y1)
() (xp, yp)
E = (x - xp)**2 + (y - yp)**2
x y
E = (x1 + t*(x2 - x1) - xp)**2 +
(y1 + t*(y2 - y1) - yp)**2
, t, E t
dE/dt = 2*(x1 + t*(x2 - x1) - xp)*(x2 - x1) +
2*(y1 + t*(y2 - y1) - yp)*(y2 - y1)
dE/dt = 2*((x1 - xp)*(x2 - x1) + (y1 - yp)*(y2 - y1) +
t*((x2 - x1)**2 + (y1 - y2)**2))
, , t
t = ((xp - x1)*(x2 - x1) + (yp - y1)*(y2 - y1)) /
((x2 - x1)**2 + (y2 - y1)**2)
, t (x, y).
, , ...
t = <p - p1, p2 - p1> / <p2 - p1, p2 - p1>
<a, b> ax*bx + ay*by.
, n- .