Точка A
Точка B
Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Формула | d = √((x2 − x1)² + (y2 − y1)²) |
|---|---|
| Пример 3-4-5 | A(0,0), B(3,4) → расстояние = 5 (классический прямоугольный треугольник) |
| Единицы измерения | Результат в тех же единицах, что и введённые координаты |
Когда этот метод вводит в заблуждение
- Формула вычисляет евклидово (прямое, «по воздуху») расстояние на плоскости — она не подходит для расчёта расстояний на сфере (например, по географическим координатам широты и долготы), для этого нужна отдельная формула гаверсинуса.
- Координаты и результат безразмерны с точки зрения самого расчёта — калькулятор не переводит единицы измерения, интерпретация координат (метры, пиксели, километры и т. д.) остаётся на пользователе.
- Если обе точки совпадают, расстояние корректно вычисляется как 0.
- Округление применяется только к отображаемому результату — внутренние вычисления выполняются с полной точностью чисел с плавающей точкой JavaScript.
Как это считается
Вычисляется разница координат по оси x (x2 − x1) и по оси y (y2 − y1).
Каждая разница возводится в квадрат, квадраты складываются — это теорема Пифагора для прямоугольного треугольника, катеты которого равны этим разницам.
Из суммы квадратов извлекается квадратный корень — получается прямое (евклидово) расстояние между точками.
Результат округляется до выбранного числа знаков после запятой и обновляется мгновенно при изменении любой координаты.
Вопросы и ответы
Почему в примере получается ровно 5?
Потому что точки (0,0) и (3,4) образуют классический прямоугольный треугольник со сторонами 3, 4 и 5 (тройка Пифагора) — гипотенуза (расстояние) равна √(3² + 4²) = √25 = 5.
Можно ли использовать отрицательные координаты?
Да, формула одинаково работает для координат в любом квадранте — важна только разница между координатами точек, а не их знак.
Подходит ли это для расчёта расстояния между городами по широте и долготе?
Нет, для расстояний на сфере Земли (по географическим координатам) нужна другая формула — гаверсинуса, учитывающая кривизну поверхности; эта формула рассчитана на плоскую систему координат.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.