Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Единичный вектор û
(0,6, 0,8, 0)
каждая компонента делится на модуль
Модуль |a| 5
û x 0,6
û y 0,8
û z 0

Что такое единичный вектор?

Единичный вектор — это вектор, длина (модуль) которого равна ровно 1 и который направлен туда же, куда и исходный вектор. Нормализация — это масштабирование вектора до единичной длины с сохранением его направления. Единичные векторы применяются повсюду: в физике, компьютерной графике, робототехнике и машинном обучении — когда нужно задать чистое направление без учёта величины.

Длинный вектор a и более короткий единичный вектор û, направленные в одну сторону от начала координат
Единичный вектор направлен так же, как исходный вектор, но имеет длину 1.

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

Введите компоненты X и Y вашего вектора. Если вы работаете в трёхмерном пространстве, укажите ещё и компоненту Z (для двумерного вектора оставьте её равной 0). Калькулятор вычислит модуль и разделит на него каждую компоненту, возвращая единичный вектор û.

Разбор формулы

Для вектора \(\vec{a} = (x, y, z)\) модуль равен \(\lVert \vec{a} \rVert = \sqrt{x^{2} + y^{2} + z^{2}}\). Единичный вектор находится как $$\hat{u} = \frac{\vec{a}}{\lVert \vec{a} \rVert},$$ то есть каждая компонента делится на модуль: $$\hat{u} = \left(\frac{x}{\lVert \vec{a} \rVert},\; \frac{y}{\lVert \vec{a} \rVert},\; \frac{z}{\lVert \vec{a} \rVert}\right).$$ Результат всегда удовлетворяет условию \(\lVert \hat{u} \rVert = 1\). Обратите внимание: нулевой вектор нормализовать нельзя, так как его модуль равен 0.

Прямоугольный треугольник, в котором компоненты вектора x и y образуют модуль как гипотенузу
Модуль — это длина вектора, вычисляемая по его компонентам.

Пример с решением

Возьмём \(\vec{a} = (3, 4, 0)\). Модуль равен $$\sqrt{3^{2} + 4^{2} + 0^{2}} = \sqrt{25} = 5.$$ Единичный вектор $$\hat{u} = \left(\tfrac{3}{5},\; \tfrac{4}{5},\; \tfrac{0}{5}\right) = (0{,}6;\; 0{,}8;\; 0).$$ Проверка: $$\sqrt{0{,}6^{2} + 0{,}8^{2}} = \sqrt{0{,}36 + 0{,}64} = \sqrt{1} = 1$$ — длина действительно равна единице.

Частые вопросы

Что делать, если у меня нулевой вектор? Нулевой вектор (0, 0, 0) имеет модуль 0 и не поддаётся нормализации — деление на ноль не определено, поэтому в таком случае калькулятор возвращает 0 для каждой компоненты.

Подходит ли это для двумерных векторов? Да. Просто оставьте компоненту Z равной 0 — и формула сведётся к двумерному случаю.

Может ли единичный вектор иметь отрицательные компоненты? Да. Направление сохраняется, поэтому если исходный вектор направлен в отрицательную сторону, единичный вектор тоже будет направлен туда же — нормализуется лишь его длина до 1.

Последнее обновление: