Калькулятор векторов

Все операции с двумерными и трёхмерными векторами: сложение, произведения, углы, проекции. Пошаговое решение и наглядная визуализация.

Загрузка калькулятора...
10+
Операций
2D / 3D
Размерности
Step-by-step
Пошаговое решение
SVG
Визуализация

Основы векторной алгебры

Что такое вектор?

Вектор -- это направленный отрезок, характеризующийся длиной (модулем) и направлением. В координатном представлении двумерный вектор задаётся парой чисел (x, y), а трёхмерный -- тройкой (x, y, z).

A = (ax, ay)
A = (ax, ay, az)
·

Скалярное произведение

Скалярное произведение двух векторов -- число, равное сумме попарных произведений координат. Геометрически оно связано с углом между векторами и используется для определения проекций, работы силы и ортогональности.

A · B = |A| · |B| · cos(theta)
Если A · B = 0, то A перпендикулярен B
×

Векторное произведение

Определено только в трёхмерном пространстве. Результатом является новый вектор, перпендикулярный обоим исходным. Его модуль равен площади параллелограмма, построенного на этих векторах.

|A × B| = |A| · |B| · sin(theta)
Направление -- по правилу правой руки

Где применяются вектора

Векторная алгебра -- универсальный инструмент в науке и технике.

Физика и механика

Сложение сил, расчёт момента силы (через векторное произведение), работа силы (через скалярное произведение), скорости и ускорения.

3D-графика и GameDev

Повороты объектов, расчёт нормалей к поверхности, освещение (модель Фонга), камера и перспективная проекция.

Робототехника

Кинематика манипуляторов, планирование траектории, ориентация звеньев в пространстве, обратная кинематика.

Навигация и геодезия

Определение курса, расстояния между точками на сфере, вектор скорости ветра, триангуляция.

Инженерия и строительство

Расчёт равнодействующей нагрузок, анализ напряжений, проектирование конструкций, аэродинамика.

Machine Learning

Вектора признаков, word2vec-эмбеддинги, косинусная близость, градиентный спуск, ядра SVM.

Справочник формул

Полный набор формул для работы с векторами в двух и трёх измерениях.

Сложение и вычитание

A + B = (ax+bx, ay+by, az+bz)
A - B = (ax-bx, ay-by, az-bz)

Умножение на скаляр

k · A = (k·ax, k·ay, k·az)

При k < 0 вектор меняет направление на противоположное.

Длина (модуль) вектора

|A| = sqrt(ax² + ay² + az²)

Для 2D: |A| = sqrt(ax² + ay²)

Единичный вектор (орт)

e = A / |A|

Вектор длины 1, сонаправленный с исходным.

Скалярное произведение

A · B = ax·bx + ay·by + az·bz
A · B = |A| · |B| · cos(theta)

Векторное произведение (3D)

A × B = (ay·bz - az·by,
          az·bx - ax·bz,
          ax·by - ay·bx)

Угол между векторами

cos(theta) = (A · B) / (|A| · |B|)
theta = arccos( (A · B) / (|A| · |B|) )

Проекция A на B

proj_B(A) = ((A · B) / |B|²) · B
Скалярная проекция = (A · B) / |B|

Площадь параллелограмма и треугольника

Параллелограмм:
S = |A × B|
Треугольник:
S = |A × B| / 2

Углублённые темы

Вектора -- фундамент высшей математики и современной физики.

V

Векторные пространства

Абстрактное обобщение понятия вектора. Множество объектов, для которых определены операции сложения и умножения на скаляр, удовлетворяющие аксиомам (замкнутость, ассоциативность, существование нуля и обратного).

Примеры: пространство полиномов, пространство функций, пространство матриц.
e

Собственные векторы и значения

Собственный вектор матрицы A -- это ненулевой вектор v, для которого Av = lambda*v. Число lambda -- собственное значение. Используются в PCA, анализе устойчивости, квантовой механике.

Av = lambda * v
T

Тензоры

Обобщение скаляров (тензор ранга 0), векторов (ранга 1) и матриц (ранга 2) на произвольный ранг. Тензоры описывают напряжения, деформации, электромагнитное поле (тензор Фарадея) и метрику пространства-времени.

Ключевой инструмент в общей теории относительности и TensorFlow.
Q

Кватернионы

Расширение комплексных чисел с тремя мнимыми единицами (i, j, k). Кватернионы -- наиболее эффективный способ представления вращений в 3D-пространстве. Не подвержены проблеме gimbal lock (в отличие от углов Эйлера).

q = w + xi + yj + zk

Практические советы

Полезные рекомендации для работы с векторами.

01

Проверяйте ортогональность

Если скалярное произведение двух векторов равно нулю, они перпендикулярны. Это быстрая проверка без вычисления угла.

02

Нормализуйте перед сравнением

Для сравнения направлений приведите вектора к единичной длине. Косинусная близость -- стандарт в ML и NLP.

03

Используйте правило правой руки

Для определения направления векторного произведения: четыре пальца от A к B, большой палец -- направление A x B.

04

Помните о некоммутативности

Векторное произведение антикоммутативно: A x B = -(B x A). Порядок множителей меняет знак результата.

05

Декомпозиция по базису

Любой вектор можно разложить по базисным: v = v_x*i + v_y*j + v_z*k. Это основа координатного метода.

06

Площадь через модуль

Модуль векторного произведения -- площадь параллелограмма. Половина -- площадь треугольника. Удобно в вычислительной геометрии.

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

1

Выберите размерность

Переключите режим между 2D и 3D с помощью кнопок в верхней части калькулятора. В 2D-режиме координата Z не используется.

2

Введите координаты векторов

Заполните поля X, Y (и Z для 3D) для вектора A и, при необходимости, вектора B. Можно использовать целые и дробные числа.

3

Выберите операцию

Нажмите на нужную операцию: сложение, произведение, длина, угол и другие. Для 3D доступны дополнительные операции (векторное произведение, площадь).

4

Получите результат

Нажмите "Рассчитать". Вы увидите числовой результат, пошаговое решение с формулами и графическую визуализацию векторов (для 2D).

ЧАСТЫЕ ВОПРОСЫ

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

Скалярное произведение возвращает число (скаляр), характеризующее "согласованность" направлений двух векторов. Векторное произведение (только для 3D) возвращает новый вектор, перпендикулярный обоим исходным, с модулем, равным площади параллелограмма.
Классическое векторное произведение определено только в трёхмерном пространстве. В 2D его аналогом является псевдоскалярное произведение (ax*by - ay*bx), которое даёт площадь параллелограмма со знаком.
Единичный вектор (орт) -- это вектор длины 1, сонаправленный с исходным. Он используется для задания направления без учёта длины, в нормализации данных, в ML (word embeddings) и при построении ортонормированных базисов.
Два вектора параллельны, если их векторное произведение (3D) равно нулевому вектору, или если отношения соответствующих координат одинаковы. Также можно проверить: угол между ними равен 0 или 180 градусов.
Если A * B < 0, то угол между векторами больше 90 градусов (тупой угол). Если A * B = 0, вектора перпендикулярны. Если A * B > 0, угол острый.
Нулевой вектор (0, 0, 0) не имеет определённого направления. Единичный вектор и угол для него не определены. Калькулятор выдаст соответствующее предупреждение.
Да, вы можете вводить любые действительные числа, включая десятичные дроби и отрицательные значения. Калькулятор работает с числами с плавающей точкой.
Проекция вектора A на вектор B -- это вектор на прямой B, ближайший к концу A. Скалярная проекция -- длина этой "тени" (со знаком). Формула: proj_B(A) = ((A*B)/|B|^2) * B.
Модуль |A x B| равен площади параллелограмма, построенного на векторах A и B. Площадь треугольника -- это |A x B| / 2. Это широко используется в вычислительной геометрии и 3D-графике.
Да. Калькулятор показывает полное пошаговое решение с промежуточными вычислениями и формулами, что идеально подходит для самопроверки домашних заданий, подготовки к экзаменам и визуального понимания геометрии векторов.
СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Калькулятор матриц

Вычисление определителя, обратной матрицы, ранга и собственных значений. Удобный интерфейс с решением.

/matrix-calculator

Калькулятор научной нотации

Конвертер чисел в научную (экспоненциальную) и инженерную нотацию. Перевод стандартного вида числа онлайн.

/scientific-notation-calculator

Калькулятор СЛАУ (метод Гаусса)

Решение систем линейных уравнений методом Гаусса онлайн. Подробный ход решения матричным методом.

/linear-equation-solver

Калькулятор тригонометрии

Вычисление sin, cos, tan, cot, sec, csc. Решение треугольников, радианы/градусы, тригонометрические уравнения.

/trigonometry-calculator

Калькулятор оптимизации: симплекс, рюкзак, генетика

Решение задач оптимизации: линейное программирование (симплекс-метод), задача о рюкзаке и генетические алгоритмы. Поиск минимума/максимума.

/optimization-calculator

Калькулятор дробей (смешанные и неправильные)

Конвертер дробей онлайн. Перевод смешанных чисел в неправильные дроби и наоборот с подробным решением.

/fraction-calculator

Калькулятор НОД и НОК

Быстрый расчет НОД и НОК для любых чисел. Разложение на простые множители (факторизация) онлайн.

/gcd-lcm-calculator

Калькулятор комбинаторики

Перестановки P(n), сочетания C(n,k), размещения A(n,k) и вариации с повторениями. Факториал, биномиальные коэффициенты.

/combinatorics-calculator

Калькулятор комплексных чисел

Сложение, вычитание, умножение, деление, модуль, аргумент, степень, корень комплексных чисел. Визуализация на плоскости.

/complex-number-calculator

Калькулятор производных и интегралов

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

/derivative-integral-calculator

Калькулятор чисел Фибоначчи

Вычислите n-е число Фибоначчи, проверьте принадлежность числа ряду, найдите золотое сечение. Формула Бине.

/fibonacci-calculator

Калькулятор золотого сечения

Пропорции золотого сечения (phi = 1.618). Для дизайна, архитектуры, фотографии. Прямоугольник и спираль.

/golden-ratio-calculator

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

Арифметическая и геометрическая прогрессии, степенные ряды, ряды Тейлора. N-й член, сходимость.

/series-sum-calculator

Калькулятор Монте-Карло симуляции: оценка рисков

Прогнозирование стоимости активов и оценка рисков методом Монте-Карло. Расчет распределения вероятностей, VaR и волатильности.

/monte-carlo-simulation

Калькулятор процентов

Посчитать проценты от числа, прибавить или вычесть процент, найти разницу. Удобный онлайн калькулятор с формулами.

/percentage-calculator
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.