Математика

Калькулятор расстояния между двумя точками (2D)

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое калькулятор расстояния 2D?

Калькулятор расстояния 2D находит прямолинейное расстояние между двумя точками на плоскости. Каждая точка задаётся координатой x (горизонтальное положение) и координатой y (вертикальное положение). Расстояние между двумя точками — это длина отрезка, соединяющего их, то есть кратчайший возможный путь между ними на плоскости.

Этот калькулятор принимает координаты точки 1, записанные как (x1,y1)(x_1, y_1), и координаты точки 2, записанные как (x2,y2)(x_2, y_2), и возвращает расстояние dd. Он работает с любыми вещественными числами, включая отрицательные и дробные значения, и позволяет смешивать разные единицы измерения длины для каждой координаты.

Ключевые понятия

  • Точка — положение на плоскости, заданное упорядоченной парой (x,y)(x, y).
  • Координатные оси — две перпендикулярные числовые прямые (x горизонтальная, y вертикальная), пересекающиеся в начале координат (0,0)(0, 0).
  • Евклидово расстояние — обычное расстояние «по прямой», измеренное вдоль прямой линии.
  • Прямоугольный треугольник — разность по x и разность по y образуют два катета прямоугольного треугольника, гипотенузой которого является расстояние между точками.

Как работает калькулятор?

Расстояние между двумя точками на плоскости — это прямое применение теоремы Пифагора. Горизонтальный промежуток между точками равен x2x1x_2 - x_1, вертикальный промежуток равен y2y1y_2 - y_1, и эти два промежутка являются катетами прямоугольного треугольника. Расстояние — это гипотенуза.

Формула

d=(x2x1)2+(y2y1)2d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}

Порядок точек не имеет значения: при перестановке точки 1 и точки 2 меняются знаки x2x1x_2 - x_1 и y2y1y_2 - y_1, но эти разности возводятся в квадрат, поэтому результат тот же.

Примеры

Пример 1: классический треугольник 3-4-5

От начала координат (0,0)(0, 0) до точки (3,4)(3, 4):

d=(30)2+(40)2=9+16=25=5d = \sqrt{(3 - 0)^2 + (4 - 0)^2} = \sqrt{9 + 16} = \sqrt{25} = 5

Пример 2: две точки вдали от начала координат

От (1,1)(1, 1) до (4,5)(4, 5):

d=(41)2+(51)2=9+16=25=5d = \sqrt{(4 - 1)^2 + (5 - 1)^2} = \sqrt{9 + 16} = \sqrt{25} = 5

Пример 3: точка до самой себя

Если обе точки совпадают в (0,0)(0, 0):

d=(00)2+(00)2=0d = \sqrt{(0 - 0)^2 + (0 - 0)^2} = 0

Пример 4: отрицательные координаты

От (1,1)(-1, -1) до (2,3)(2, 3):

d=(2(1))2+(3(1))2=9+16=25=5d = \sqrt{(2 - (-1))^2 + (3 - (-1))^2} = \sqrt{9 + 16} = \sqrt{25} = 5

Практическое применение

  • Геометрия и тригонометрия — основа для нахождения периметров многоугольников, длин диагоналей или сторон треугольников в координатных задачах.
  • Компьютерная графика и игры — измерение того, насколько один спрайт или объект удалён от другого на двумерном экране.
  • Робототехника и навигация — расчёт того, сколько роботу нужно пройти от одной путевой точки до другой на плоской карте.
  • Географическое картографирование — приближённый расчёт небольших расстояний на плоской проекции карты.
  • Статистика и машинное обучение — евклидово расстояние лежит в основе многих алгоритмов кластеризации и поиска ближайших соседей, применяемых в двумерных пространствах признаков.

Заметки

  • Формула предполагает плоскую (евклидову) плоскость. На поверхности Земли для больших расстояний используйте расстояние по большому кругу.
  • Расстояние всегда неотрицательно. Если вы получили отрицательное число, проверьте, что вы возвели разности в квадрат.
  • Две точки можно задавать в любом порядке — расстояние симметрично.
  • Все координаты должны быть выражены в одинаковых единицах измерения длины; калькулятор автоматически выполняет преобразование единиц, когда вы изменяете единицу измерения какой-либо координаты.
  • Для трёхмерной версии смотрите связанный калькулятор теоремы Пифагора, который показывает ту же идею, применённую к сторонам прямоугольного треугольника.

Часто задаваемые вопросы

Имеет ли значение порядок двух точек?

Нет. Поскольку разности x2x1x_2 - x_1 и y2y1y_2 - y_1 возводятся в квадрат в формуле, перестановка обозначений двух точек даёт точно такое же расстояние.

Можно ли использовать отрицательные координаты?

Да. Координаты могут быть любыми вещественными числами — положительными, отрицательными или нулевыми. Формула правильно обрабатывает все из них, потому что квадраты разностей всегда неотрицательны.

Какова связь с теоремой Пифагора?

Формула расстояния 2D — это теорема Пифагора, применённая к прямоугольному треугольнику, образованному горизонтальным и вертикальным промежутками между двумя точками. Горизонтальный промежуток x2x1|x_2 - x_1| и вертикальный промежуток y2y1|y_2 - y_1| — это катеты; расстояние dd — гипотенуза.

Как расширить это на три измерения?

Добавьте третью квадратичную разность для координаты z: d=(x2x1)2+(y2y1)2+(z2z1)2d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2}.

Что если мои две точки находятся на карте?

Для небольших расстояний формула 2D — разумное приближение, если рассматривать широту и долготу (или проецированную сетку x-y) как координаты на плоскости. Для больших расстояний на поверхности Земли используйте формулу гаверсинуса или формулу большого круга.

Сообщить об ошибке

Это поле обязательно для заполнения.