Расстояние от точки до прямой


Даны: прямая A*x + B*y + C = 0

и точка M(x1,y1), не принадлежащая прямой

M(x1,y1)

d Тогда расстояние от точки до прямой

d = | A*x1 + B*y1 + C|/Ö A2 + B2

 

Знак модуля необходим, поскольку выражение A*x1 + B*y1 + C может дать отрицательный результат, а расстояние может быть только положительным.