Математика / Матрицы, определители

Норма вектора через скалярное произведение

Длина вектора в евклидовом пространстве равна квадратному корню из его скалярного произведения с самим собой. Формула связывает геометрическую длину с алгебраической операцией над координатами.

Опубликовано: Обновлено:

Формула

$$\|v\|=\sqrt{v\cdot v}$$
norm-from-dot-product Квадраты координат складываются в длину

Схема показывает вектор как диагональ прямоугольного параллелепипеда и подпись ||v||^2=v*v.

Скалярное произведение вектора с самим собой дает квадрат его длины.

Обозначения

$v$
вектор, длину которого нужно найти, вектор
$\|v\|$
норма или длина вектора, число
$v\cdot v$
скалярное произведение вектора с самим собой, квадрат длины
$\sqrt{\ }$
арифметический квадратный корень, операция

Условия применения

  • Скалярное произведение должно быть положительно определенным.
  • Для стандартной нормы в R^n используется обычная сумма квадратов координат.
  • Норма всегда берется неотрицательной.

Ограничения

  • Если форма не положительно определена, выражение v*v может не задавать длину.
  • В комплексных пространствах вместо транспонирования используют сопряжение, а скалярное произведение записывают с учетом комплексного сопряжения.
  • Норма через скалярное произведение описывает евклидову длину; другие нормы, например максимум координат, считаются иначе.

Подробное объяснение

Формула нормы через скалярное произведение обобщает теорему Пифагора. В R^2 длина вектора (x,y) равна sqrt(x^2+y^2), в R^3 добавляется z^2, а в R^n сумма продолжается по всем координатам. Скалярное произведение v*v как раз собирает эту сумму квадратов в компактную запись.

Норма показывает масштаб вектора без учета направления. Если вектор умножить на число c, его норма умножится на |c|. Поэтому для построения единичного вектора достаточно разделить ненулевой v на ||v||. Это действие сохраняет направление, но делает длину равной единице. Нормировка является необходимым шагом перед построением ортонормированных базисов и матриц Q с ортонормированными столбцами.

Через норму удобно записывать расстояния и ошибки. Длина разности ||x-y|| является расстоянием между точками, а длина остатка ||x-proj_W x|| показывает, насколько вектор далек от подпространства. Поэтому короткая формула нормы быстро переходит из чистой геометрии в вычислительные задачи: проекции, приближения, устойчивость алгоритмов и контроль размера ошибки.

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

  1. Уточните скалярное произведение, заданное в задаче.
  2. Вычислите v*v, то есть сумму квадратов координат в стандартном случае.
  3. Проверьте, что результат неотрицателен.
  4. Возьмите арифметический квадратный корень.
  5. Для нормировки разделите ненулевой вектор на найденную норму.

Историческая справка

Связь длины с суммой квадратов координат уходит к евклидовой геометрии и пифагоровой теореме, но современная запись через скалярное произведение стала естественной после развития векторного языка. Грассманова линия многомерных величин и последующее векторное исчисление позволили говорить о длине не только в плоскости или пространстве, но и в R^n. Имя Коши важно рядом с нормами из-за неравенства Коши-Буняковского-Шварца, которое связывает скалярное произведение и произведение норм. В учебной линейной алгебре формула ||v||=sqrt(v*v) подает этот исторический слой в простой вычислительной форме. Позднее тот же язык стал стандартом для функционального анализа и численных методов, где норма измеряет не только длину стрелки, но и размер ошибки или отклонения.

Историческая линия формулы

Формула нормы через скалярное произведение не является отдельным открытием одного автора. Она продолжает пифагорову геометрию в координатном и векторном языке, а исторические связи с Грассманом и Коши помогают объяснить развитие понятий длины, скалярного произведения и оценок.

Пример

Пусть v=(2,-3,6). Тогда v*v=2^2+(-3)^2+6^2=4+9+36=49. Значит ||v||=sqrt(49)=7. Эта длина нужна, например, чтобы получить единичный вектор того же направления: q=v/||v||=(2/7,-3/7,6/7). Проверка показывает, что q*q=(4+9+36)/49=1. Если в задаче нужен ортонормированный базис, простой ортогональности мало: каждый вектор еще нужно поделить на свою длину. Формула ||v||=sqrt(v*v) дает именно эту нормирующую величину. Важно, что направление q совпадает с направлением v: изменилась только длина. Поэтому нормировка подходит для базисов и проекций, где направление нужно сохранить.

Частая ошибка

Частая ошибка - забывать квадратный корень и принимать сумму квадратов за длину. Сумма квадратов равна квадрату нормы, а не самой норме. Вторая ошибка - брать знак координат после возведения в квадрат: отрицательные координаты дают положительный вклад. Третья ошибка - делить вектор на v*v вместо ||v|| при нормировке. Еще одна ошибка - пытаться нормировать нулевой вектор: его длина равна нулю, деление невозможно.

Практика

Задачи с решением

Найти норму

Условие. Найдите длину v=(4,-2,4).

Решение. v*v=16+4+16=36. Норма равна sqrt(36)=6.

Ответ. ||v||=6.

Нормировать вектор

Условие. Получите единичный вектор в направлении v=(0,3,4).

Решение. ||v||=sqrt(0+9+16)=5. Делим координаты на 5.

Ответ. q=(0,3/5,4/5).

Дополнительные источники

  • MIT OpenCourseWare 18.06SC, Orthogonal Vectors and Subspaces
  • Jim Hefferon, Linear Algebra, norm and inner product
  • Interactive Linear Algebra, Margalit and Rabinoff, Dot Products and Orthogonality

Связанные формулы

Математика

Длина вектора в Rn

$\|x\|=\sqrt{x_1^2+x_2^2+\dots+x_n^2}$

Длина вектора в евклидовом пространстве показывает, насколько далеко точка с координатами вектора находится от начала координат. Формула обобщает теорему Пифагора на любое число координат.

Математика

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

$a\cdot b=\sum_{i=1}^{n}a_i b_i$

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

Математика

Ортогональность векторов через скалярное произведение

$u\cdot v=0$

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

Математика

Расстояние до подпространства через проекцию

$\operatorname{dist}(x,W)=\|x-\operatorname{proj}_{W}x\|$

Расстояние от вектора x до подпространства W равно длине ортогонального остатка после проекции x на W. Проекция дает ближайший вектор внутри W.