Меню
Онлайн-инструментОнлайнБесплатно

Калькулятор вектора по двум точкам

Бесплатный онлайн калькулятор для вычисления координат вектора, его длины, единичного вектора и углов с осями координат по двум точкам в 2D и 3D пространстве. Примеры и формулы расчета.

Обновлено: 13 мая 2026 г.
ФормулыБыстроПриватно

Калькулятор вектора по двум точкам

Вычислите координаты вектора, его длину, единичный вектор и углы с осями координат по координатам начальной и конечной точек в пространстве.

Точка A (начало вектора)
Точка B (конец вектора)
Координаты вектора AB
(x, y, z)
Длина (модуль) вектора
ед.
Единичный вектор
(x̂, ŷ, ẑ)
Угол с осью X
°
Угол с осью Y
°
Угол с осью Z
°

Как пользоваться калькулятором

1
Выберите размерность — 2D (плоскость, только x и y) или 3D (пространство, с координатой z). По умолчанию выбран трёхмерный режим.
2
Введите координаты точки A (начало вектора) и точки B (конец вектора). Поля поддерживают целые и дробные числа, включая отрицательные. Например: A(1, 2, 0), B(5, 4, 3).
3
Нажмите кнопку «Рассчитать». Справа появятся: координаты вектора AB, его длина, единичный вектор (направление) и углы с осями координат в градусах.
4
Кнопка «Сбросить» очищает все поля и результаты. При пустых или некорректных данных появится сообщение об ошибке.

Примеры расчёта

Пример 1: Движение на плоскости (2D)
Точка A(2, 3), точка B(7, 9).
Вектор AB = (7−2, 9−3) = (5, 6).
Длина |AB| = √(5² + 6²) = √61 ≈ 7,81.
Угол с осью X ≈ arccos(5/7,81) ≈ 50,19°.
Пример 2: Перемещение в пространстве (3D)
Точка A(0, 0, 0), точка B(4, 3, 12).
Вектор AB = (4, 3, 12).
Длина |AB| = √(16 + 9 + 144) = √169 = 13.
Единичный вектор ≈ (0,308; 0,231; 0,923).
Угол с осью Z ≈ arccos(12/13) ≈ 22,62°.
Пример 3: Противоположное направление
Точка A(5, 5, 5), точка B(2, 1, 3).
Вектор AB = (−3, −4, −2).
Длина ≈ 5,385. Все углы тупые (больше 90°), вектор направлен в отрицательную сторону всех осей.

Формулы расчёта

Пусть даны две точки: A(x₁, y₁, z₁) и B(x₂, y₂, z₂).

Вектор AB = (x₂ − x₁, y₂ − y₁, z₂ − z₁)
Длина |AB| = √((x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²)
Единичный вектор = AB / |AB| (при |AB| > 0)
Угол с осью X = arccos((x₂ − x₁) / |AB|) × 180° / π
Угол с осью Y = arccos((y₂ − y₁) / |AB|) × 180° / π
Угол с осью Z = arccos((z₂ − z₁) / |AB|) × 180° / π

Ограничение: если точки A и B совпадают, длина вектора равна нулю. В этом случае единичный вектор и углы не определены.

В двумерном режиме координата z считается равной нулю для обеих точек.

Пошаговое объяснение

Разберём расчёт на конкретном примере: точка A(1, 3, 0), точка B(5, 7, 4).

Шаг 1. Находим координаты вектора. Вычитаем из координат конца координаты начала: по X: 5 − 1 = 4, по Y: 7 − 3 = 4, по Z: 4 − 0 = 4. Вектор AB = (4, 4, 4).

Шаг 2. Вычисляем длину вектора. Возводим каждую координату в квадрат: 4² = 16, 4² = 16, 4² = 16. Суммируем: 16 + 16 + 16 = 48. Извлекаем корень: √48 ≈ 6,928.

Шаг 3. Находим единичный вектор. Делим каждую координату на длину: (4/6,928, 4/6,928, 4/6,928) ≈ (0,577; 0,577; 0,577). Проверка: сумма квадратов ≈ 1.

Шаг 4. Вычисляем углы. Для оси X: arccos(4/6,928) ≈ arccos(0,577) ≈ 54,74° × 180/π ≈ 54,74°. Аналогично для Y и Z — все углы одинаковы, так как координаты равны.

Где применяется

  • Школьная геометрия и физика: расчёт перемещения, скорости и ускорения как векторных величин по координатам начального и конечного положения.
  • 3D-графика и геймдев: определение направления луча, нормали к поверхности, ориентации камеры и объектов в пространстве.
  • Инженерные расчёты: вычисление усилий, моментов, направления сил в строительной механике и сопромате.
  • Навигация и геодезия: определение азимута и угла места по координатам двух точек на местности.
  • Программирование и алгоритмы: расчёт расстояний, проверка коллизий, интерполяция движения объектов.
  • Статистика и анализ данных: вычисление разности между точками данных в многомерном пространстве признаков.

Важные нюансы

  • Координаты вектора могут быть отрицательными — это указывает на направление против соответствующей оси.
  • Длина вектора всегда неотрицательна. Если получился ноль — точки A и B совпадают, вектор нулевой.
  • Единичный вектор определён только для ненулевого вектора. При длине, равной нулю, направление не имеет смысла.
  • Углы с осями лежат в диапазоне от 0° до 180°. Значение 90° означает, что вектор перпендикулярен данной оси.
  • Результаты округляются до 4 знаков после запятой для координат и длины и до 2 знаков для углов. При проверке вручную учитывайте погрешность округления.
  • В 2D-режиме угол с осью Z не вычисляется и отображается как прочерк.

Частые ошибки

  • Перепутаны начало и конец. Вектор AB = B − A, а не A − B. Если поменять точки местами, координаты вектора сменят знак на противоположный, длина останется той же, а углы станут дополнительными до 180°.
  • Не все поля заполнены. Даже в 3D-режиме иногда забывают ввести z-координаты. Калькулятор покажет ошибку при пустых полях.
  • Опечатки и нечисловые символы. Ввод букв или специальных символов вместо чисел приведёт к ошибке вычисления.
  • Неправильная размерность. В 2D-задаче по ошибке включён 3D-режим (или наоборот). Выберите нужную размерность до ввода данных.
  • Забыли про единицы измерения. Длина вектора выражается в тех же единицах, что и координаты. Если координаты в метрах, то и длина в метрах.
  • Игнорирование нулевого вектора. Если A = B, калькулятор сообщит, что единичный вектор и углы не определены — это не ошибка калькулятора, а математический факт.

Ответы на частые вопросы

В: Чем отличается вектор от отрезка?

О: Отрезок AB имеет только длину, а вектор AB — ещё и направление. Вектор показывает, куда и насколько нужно переместиться из A в B.

В: Что такое единичный вектор и зачем он нужен?

О: Это вектор длиной ровно 1, сонаправленный с исходным. Он используется, когда важно только направление, без учёта расстояния — например, для нормалей в 3D-графике.

В: Почему углы с осями в сумме не дают 180° или 360°?

О: Потому что это не плоские углы треугольника, а независимые углы между вектором и каждой из координатных осей. Их сумма не обязана быть постоянной.

В: Можно ли использовать калькулятор для точек на плоскости?

О: Да, переключитесь в режим 2D. Координата z будет считаться равной нулю, а угол с осью Z не будет вычисляться.

В: Что означают отрицательные координаты вектора?

О: Отрицательное значение по оси X означает, что вектор направлен влево (против положительного направления оси X). Аналогично для Y (вниз) и Z (назад).

В: Насколько точны результаты?

О: Вычисления ведутся с плавающей точкой двойной точности (стандарт IEEE 754). Результаты округляются до 2–4 знаков. Для учебных и большинства практических задач этого достаточно.

Источники и справочные данные

Расчёт основан на стандартных формулах аналитической геометрии и векторной алгебры из школьного курса математики (9–11 классы) и первого курса технических вузов. Для учебных и справочных целей; при ответственных инженерных расчётах проверяйте результат вручную или в специализированном ПО (MATLAB, Mathcad, Ansys).

Вектор по двум точкам: полное руководство

Что такое вектор в математике

Вектор — это направленный отрезок, который соединяет две точки в пространстве или на плоскости. В отличие от обычного отрезка, у вектора есть не только длина, но и чёткое направление — от начальной точки к конечной. Это фундаментальное понятие используется в геометрии, физике, инженерных науках и программировании.

Представьте, что вы стоите на точке A и смотрите на точку B. Вектор AB — это стрелка, которая показывает, куда и насколько далеко вам нужно переместиться. Длина этой стрелки — модуль вектора, а её ориентация в пространстве — направление.

Как найти вектор по координатам двух точек

Формула исключительно проста: чтобы получить координаты вектора AB, нужно из координат конечной точки B вычесть координаты начальной точки A. В трёхмерном пространстве это три вычитания — по одному для каждой оси X, Y и Z.

На практике это выглядит так: если A(1, 2, 3), а B(5, 4, 1), то вектор AB = (5−1, 4−2, 1−3) = (4, 2, −2). Отрицательное значение по Z говорит о том, что вектор направлен вниз относительно оси Z. Никаких сложных операций — только вычитание.

Длина вектора: формула и смысл

Длина вектора (его модуль) вычисляется по теореме Пифагора, обобщённой на случай трёх измерений. Нужно возвести в квадрат каждую координату вектора, сложить эти квадраты и извлечь квадратный корень из суммы. Для вектора (4, 2, −2) длина равна √(16 + 4 + 4) = √24 ≈ 4,899.

Это число — евклидово расстояние между точками A и B, кратчайший путь по прямой. В физике длина вектора перемещения показывает, на какое расстояние переместилось тело, независимо от траектории.

Единичный вектор: направление без расстояния

Иногда важно знать только направление, а не расстояние. Для этого вектор нормализуют — делят каждую его координату на длину. Полученный вектор всегда имеет длину ровно 1 и указывает в ту же сторону, что и исходный. В нашем примере: (4/4,899, 2/4,899, −2/4,899) ≈ (0,816; 0,408; −0,408).

Единичные векторы широко применяются в 3D-графике для расчёта освещения, в физике — для указания направления силы, в навигации — для определения курса. Если исходный вектор нулевой (точки совпадают), единичный вектор не существует.

Углы вектора с осями координат

Угол между вектором и координатной осью показывает, насколько вектор отклоняется от этой оси. Он вычисляется через арккосинус отношения соответствующей координаты вектора к его длине. Результат переводят из радиан в градусы умножением на 180/π.

Для вектора (4, 2, −2) угол с осью X: arccos(4/4,899) ≈ arccos(0,816) ≈ 35,3°. С осью Y: arccos(2/4,899) ≈ arccos(0,408) ≈ 65,9°. С осью Z: arccos(−2/4,899) ≈ arccos(−0,408) ≈ 114,1° — тупой угол, так как Z-компонента отрицательна.

2D против 3D: в чём разница

На плоскости (2D) всё то же самое, только координата Z отсутствует или считается равной нулю. Формулы упрощаются: длина вектора (x, y) равна √(x² + y²), а угол с осью X можно найти и через арктангенс: arctg(y/x). Но арккосинус работает универсально для любой размерности.

В двумерном случае угол с осью Y связан с углом с осью X простым соотношением: их сумма равна 90° (они дополнительные). В 3D такой жёсткой связи нет.

Практические приёмы и проверка результата

После вычисления единичного вектора полезно проверить его длину — сумма квадратов координат должна быть равна 1 (с учётом округления). Если сумма заметно отличается от единицы, в расчётах допущена ошибка. Также полезно проверить, что углы с осями лежат в диапазоне от 0° до 180° — выход за эти границы говорит об ошибке.

При работе с большими числами (например, координаты в километрах с точностью до сантиметров) учитывайте возможную потерю точности при вычитании близких значений. В таких случаях рекомендуется использовать специальное программное обеспечение с повышенной разрядностью.

Типичные учебные задачи

В школьном курсе геометрии часто встречаются задачи вида: «Даны точки A(2, −1, 4) и B(3, 2, −1). Найдите длину вектора AB и углы, которые он составляет с осями координат». Решение начинается с нахождения координат вектора: (1, 3, −5). Длина: √(1 + 9 + 25) = √35 ≈ 5,916. Углы: с X — arccos(1/5,916) ≈ 80,3°, с Y — arccos(3/5,916) ≈ 59,5°, с Z — arccos(−5/5,916) ≈ 147,7°.

В экзаменационных вариантах ОГЭ и ЕГЭ по математике такие задачи проверяют знание координатного метода и тригонометрических функций. Наш калькулятор поможет быстро проверить ручные вычисления и избежать арифметических ошибок.

Нужен другой инструмент?

Все инструменты в категории