Что такое калькулятор расстояния на плоскости?
Калькулятор расстояния 2D определяет расстояние по прямой (евклидово расстояние) между двумя точками на плоской координатной плоскости. Зная координаты первой точки (x₁, y₁) и второй точки (x₂, y₂), он вычисляет кратчайшее расстояние между ними — длину прямого отрезка, соединяющего эти две точки. Формула работает с любыми единицами измерения (пиксели, метры, мили) при условии, что обе точки заданы в одном масштабе.
Как пользоваться калькулятором
Введите координаты X и Y для каждой из двух точек. Значения могут быть положительными, отрицательными или дробными. Нажмите «Рассчитать», и инструмент покажет расстояние, а также горизонтальную (\(\Delta x\)) и вертикальную (\(\Delta y\)) разности — катеты прямоугольного треугольника, который лежит в основе вычислений.
Разбор формулы
Формула расстояния — это прямое применение теоремы Пифагора. Горизонтальный катет треугольника равен \(\Delta x = x_2 - x_1\), а вертикальный катет — \(\Delta y = y_2 - y_1\). Само расстояние представляет собой гипотенузу:
$$d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}$$
Возведение в квадрат убирает знак каждой разности, поэтому порядок, в котором вы перечисляете точки, не влияет на результат.
Пример расчёта
Возьмём первую точку (0, 0) и вторую точку (3, 4). Тогда \(\Delta x = 3 - 0 = 3\) и \(\Delta y = 4 - 0 = 4\). Расстояние равно $$\sqrt{3^2 + 4^2} = \sqrt{9 + 16} = \sqrt{25} = 5$$ единиц — это классический прямоугольный треугольник со сторонами 3-4-5.
Частые вопросы
Важен ли порядок точек? Нет. Так как разности возводятся в квадрат, перестановка точек местами даёт то же самое расстояние.
Можно ли использовать отрицательные координаты? Да. Отрицательные значения полностью поддерживаются — формула обрабатывает их корректно.
В каких единицах получается результат? В тех же, в которых заданы ваши координаты. Если точки указаны в метрах, расстояние тоже будет в метрах.
Дополнительные решённые примеры
Каждый пример использует формулу расстояния в 2D \(d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}\). Подставьте координаты, упростите разности, возведите их в квадрат, сложите и извлеките корень квадратный.
Пример 1 — Отрицательные координаты: (−2, 3) в (4, −1)
- Найдите разности: \(\Delta x = 4 - (-2) = 6\), \(\Delta y = -1 - 3 = -4\).
- Возведите в квадрат: \(6^2 = 36\), \((-4)^2 = 16\).
- Сложите: \(36 + 16 = 52\).
- Извлеките корень: \(d = \sqrt{52} = 2\sqrt{13} \approx\) 7.2111.
Обратите внимание, что вычитание отрицательной координаты увеличивает разрыв — шаг возведения в квадрат удаляет знак, поэтому порядок точек не имеет значения.
Пример 2 — Координаты с десятичной дробью: (1.5, 2.0) в (4.5, 6.0)
- Разности: \(\Delta x = 4.5 - 1.5 = 3.0\), \(\Delta y = 6.0 - 2.0 = 4.0\).
- Квадраты: \(3.0^2 = 9\), \(4.0^2 = 16\).
- Сумма и корень: \(d = \sqrt{9 + 16} = \sqrt{25} =\) 5.
Это масштабированный прямоугольный треугольник 3-4-5, поэтому расстояние равно ровно 5 даже при десятичных входных данных.
Пример 3 — Точки на одной оси (вертикальная линия): (3, 1) в (3, 8)
- Разности: \(\Delta x = 3 - 3 = 0\), \(\Delta y = 8 - 1 = 7\).
- Так как \(\Delta x = 0\), формула сводится к \(d = \sqrt{0 + 7^2} = |\Delta y|\).
- Результат: \(d =\) 7.
Когда две точки имеют одинаковую координату x, отрезок вертикален и расстояние просто равно абсолютной разности значений y; аналогично, совпадающие координаты y дают горизонтальное расстояние, равное \(|\Delta x|\).
Определения и глоссарий
- Евклидово расстояние
- Обычное прямолинейное расстояние между двумя точками, измеренное «по прямой». На 2D плоскости оно вычисляется как \(d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}\) и всегда является неотрицательным значением.
- Координата (x, y)
- Упорядоченная пара, определяющая положение точки на плоскости: \(x\) — горизонтальное положение (измеренное вдоль оси x), а \(y\) — вертикальное положение (измеренное вдоль оси y), оба относительно начала координат (0, 0).
- Δx (дельта x)
- Горизонтальное изменение между двумя точками, \(\Delta x = x_2 - x_1\). Оно может быть положительным, отрицательным или нулевым; в формуле расстояния используется только его квадрат.
- Δy (дельта y)
- Вертикальное изменение между двумя точками, \(\Delta y = y_2 - y_1\). Как и \(\Delta x\), его знак не имеет значения после возведения в квадрат.
- Гипотенуза
- Самая длинная сторона прямоугольного треугольника, противолежащая прямому углу. Расстояние \(d\) — это гипотенуза прямоугольного треугольника, два катета которого равны \(|\Delta x|\) и \(|\Delta y|\).
- Теорема Пифагора
- Соотношение \(a^2 + b^2 = c^2\) для прямоугольного треугольника с катетами \(a, b\) и гипотенузой \(c\). Формула расстояния в 2D — это прямое применение этой теоремы, где \(a = \Delta x\), \(b = \Delta y\) и \(c = d\).
Расстояния между примерными парами точек
Каждая строка показывает две точки, горизонтальное и вертикальное изменения, а также полученное прямолинейное расстояние. Несколько строк содержат классические соотношения прямоугольных треугольников, которые дают целые расстояния.
| (x₁, y₁) | (x₂, y₂) | Δx | Δy | Расстояние d | Примечание |
|---|---|---|---|---|---|
| (0, 0) | (3, 4) | 3 | 4 | 5 | Треугольник 3-4-5 |
| (0, 0) | (5, 12) | 5 | 12 | 13 | Треугольник 5-12-13 |
| (1, 1) | (9, 1) | 8 | 0 | 8 | Горизонтальный (совпадающий y) |
| (2, 2) | (2, 9) | 0 | 7 | 7 | Вертикальный (совпадающий x) |
| (−2, 3) | (4, −1) | 6 | −4 | ≈ 7.2111 | Отрицательные координаты |
| (1.5, 2) | (4.5, 6) | 3 | 4 | 5 | Десятичные, масштабированный 3-4-5 |
| (0, 0) | (1, 1) | 1 | 1 | ≈ 1.4142 | Единичная диагональ (\(\sqrt{2}\)) |
| (0, 0) | (8, 15) | 8 | 15 | 17 | Треугольник 8-15-17 |