Векторная проекция

Концепция линейной алгебры

Векторная проекция (также известная как векторная компонента или векторное разрешение ) вектора a на (или на) ненулевой вектор b — это ортогональная проекция a на прямую линию, параллельную b . Проекция a на b часто записывается как или a b . проект б а {\displaystyle \operatorname {proj} _ {\mathbf {b} }\mathbf {a} }

Векторная составляющая или векторная резольвента перпендикуляра к b , иногда также называемая отклонением вектора a от b ( обозначается или a b ), [1] является ортогональной проекцией a на плоскость (или, в общем случае, гиперплоскость ), которая ортогональна b . Поскольку оба и являются векторами, а их сумма равна a , отклонение a от b определяется по формуле: oproj б а {\displaystyle \operatorname {oproj} _ {\mathbf {b} }\mathbf {a} } проект б а {\displaystyle \operatorname {proj} _ {\mathbf {b} }\mathbf {a} } oproj б а {\displaystyle \operatorname {oproj} _ {\mathbf {b} }\mathbf {a} } oproj б а = а проект б а . {\displaystyle \operatorname {oproj} _ {\mathbf {b} }\mathbf {a} =\mathbf {a} -\operatorname {proj} _ {\mathbf {b} }\mathbf {a} .}

Проекция a на b ( a 1 ) и отбрасывание a от b ( a 2 ).
При 90° < θ ≤ 180° a 1 имеет противоположное направление относительно b .

Для упрощения обозначений в данной статье определяются и Таким образом, вектор параллелен вектору ортогонален и а 1 := проект б а {\displaystyle \mathbf {a} _{1}:=\operatorname {proj} _{\mathbf {b} }\mathbf {a} } a 2 := oproj b a . {\displaystyle \mathbf {a} _{2}:=\operatorname {oproj} _{\mathbf {b} }\mathbf {a} .} a 1 {\displaystyle \mathbf {a} _{1}} b , {\displaystyle \mathbf {b} ,} a 2 {\displaystyle \mathbf {a} _{2}} b , {\displaystyle \mathbf {b} ,} a = a 1 + a 2 . {\displaystyle \mathbf {a} =\mathbf {a} _{1}+\mathbf {a} _{2}.}

Проекцию a на b можно разложить на направление и скалярную величину, записав ее как , где — скаляр, называемый скалярной проекцией a на b , а единичный вектор в направлении b . Скалярная проекция определяется как [2] где оператор обозначает скалярное произведение , ‖ a ‖ — длина a , а θугол между a и b . Скалярная проекция по абсолютной величине равна длине векторной проекции со знаком минус, если направление проекции противоположно направлению b , то есть если угол между векторами больше 90 градусов. a 1 = a 1 b ^ {\displaystyle \mathbf {a} _{1}=a_{1}\mathbf {\hat {b}} } a 1 {\displaystyle a_{1}} a 1 = a cos θ = a b ^ {\displaystyle a_{1}=\left\|\mathbf {a} \right\|\cos \theta =\mathbf {a} \cdot \mathbf {\hat {b}} }

Проекцию вектора можно рассчитать с помощью скалярного произведения и следующим образом: a {\displaystyle \mathbf {a} } b {\displaystyle \mathbf {b} } proj b a = ( a b ^ ) b ^ = a b b b b = a b b 2 b = a b b b b   . {\displaystyle \operatorname {proj} _{\mathbf {b} }\mathbf {a} =\left(\mathbf {a} \cdot \mathbf {\hat {b}} \right)\mathbf {\hat {b}} ={\frac {\mathbf {a} \cdot \mathbf {b} }{\left\|\mathbf {b} \right\|}}{\frac {\mathbf {b} }{\left\|\mathbf {b} \right\|}}={\frac {\mathbf {a} \cdot \mathbf {b} }{\left\|\mathbf {b} \right\|^{2}}}{\mathbf {b} }={\frac {\mathbf {a} \cdot \mathbf {b} }{\mathbf {b} \cdot \mathbf {b} }}{\mathbf {b} }~.}

Обозначение

В данной статье принято, что векторы обозначаются жирным шрифтом (например, a 1 ), а скаляры — обычным шрифтом (например, a 1 ).

Скалярное произведение векторов a и b записывается как , норма a записывается как ‖ a ‖, угол между a и b обозначается θ . a b {\displaystyle \mathbf {a} \cdot \mathbf {b} }

Определения, основанные на углеθ

Скалярная проекция

Скалярная проекция a на b — это скаляр, равный , где θ — угол между a и b . a 1 = a cos θ , {\displaystyle a_{1}=\left\|\mathbf {a} \right\|\cos \theta ,}

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

Векторная проекция

Векторная проекция a на b — это вектор, величина которого является скалярной проекцией a на b с тем же направлением, что и b . А именно, она определяется как, где — соответствующая скалярная проекция, как определено выше, а — единичный вектор с тем же направлением, что и b : a 1 = a 1 b ^ = ( a cos θ ) b ^ {\displaystyle \mathbf {a} _{1}=a_{1}\mathbf {\hat {b}} =(\left\|\mathbf {a} \right\|\cos \theta )\mathbf {\hat {b}} } a 1 {\displaystyle a_{1}} b ^ {\displaystyle \mathbf {\hat {b}} } b ^ = b b {\displaystyle \mathbf {\hat {b}} ={\frac {\mathbf {b} }{\left\|\mathbf {b} \right\|}}}

Отклонение вектора

По определению, векторное отклонение a от b равно: a 2 = a a 1 {\displaystyle \mathbf {a} _{2}=\mathbf {a} -\mathbf {a} _{1}}

Следовательно, a 2 = a ( a cos θ ) b ^ {\displaystyle \mathbf {a} _{2}=\mathbf {a} -\left(\left\|\mathbf {a} \right\|\cos \theta \right)\mathbf {\hat {b}} }

Определения в терминах a и b

Если θ неизвестно, косинус θ можно вычислить через a и b , используя следующее свойство скалярного произведения ab: a b = a b cos θ {\displaystyle \mathbf {a} \cdot \mathbf {b} =\left\|\mathbf {a} \right\|\left\|\mathbf {b} \right\|\cos \theta }

Скалярная проекция

В силу вышеупомянутого свойства скалярного произведения определение скалярной проекции становится следующим: [2] a 1 = a cos θ = a b b . {\displaystyle a_{1}=\left\|\mathbf {a} \right\|\cos \theta ={\frac {\mathbf {a} \cdot \mathbf {b} }{\left\|\mathbf {b} \right\|}}.}

В двух измерениях это становится a 1 = a x b x + a y b y b . {\displaystyle a_{1}={\frac {\mathbf {a} _{x}\mathbf {b} _{x}+\mathbf {a} _{y}\mathbf {b} _{y}}{\left\|\mathbf {b} \right\|}}.}

Векторная проекция

Аналогично, определение векторной проекции a на b становится: [2] что эквивалентно либо [ 3] a 1 = a 1 b ^ = a b b b b , {\displaystyle \mathbf {a} _{1}=a_{1}\mathbf {\hat {b}} ={\frac {\mathbf {a} \cdot \mathbf {b} }{\left\|\mathbf {b} \right\|}}{\frac {\mathbf {b} }{\left\|\mathbf {b} \right\|}},} a 1 = ( a b ^ ) b ^ , {\displaystyle \mathbf {a} _{1}=\left(\mathbf {a} \cdot \mathbf {\hat {b}} \right)\mathbf {\hat {b}} ,} a 1 = a b b 2 b = a b b b b   . {\displaystyle \mathbf {a} _{1}={\frac {\mathbf {a} \cdot \mathbf {b} }{\left\|\mathbf {b} \right\|^{2}}}{\mathbf {b} }={\frac {\mathbf {a} \cdot \mathbf {b} }{\mathbf {b} \cdot \mathbf {b} }}{\mathbf {b} }~.}

Скалярное отклонение

В двух измерениях скалярное отклонение эквивалентно проекции a на , которая повернута на 90° влево. Следовательно, b = ( b y b x ) {\displaystyle \mathbf {b} ^{\perp }={\begin{pmatrix}-\mathbf {b} _{y}&\mathbf {b} _{x}\end{pmatrix}}} b = ( b x b y ) {\displaystyle \mathbf {b} ={\begin{pmatrix}\mathbf {b} _{x}&\mathbf {b} _{y}\end{pmatrix}}} a 2 = a sin θ = a b b = a y b x a x b y b . {\displaystyle a_{2}=\left\|\mathbf {a} \right\|\sin \theta ={\frac {\mathbf {a} \cdot \mathbf {b} ^{\perp }}{\left\|\mathbf {b} \right\|}}={\frac {\mathbf {a} _{y}\mathbf {b} _{x}-\mathbf {a} _{x}\mathbf {b} _{y}}{\left\|\mathbf {b} \right\|}}.}

Такое скалярное произведение называется «перп-скалярным произведением». [4]

Отклонение вектора

По определению, a 2 = a a 1 {\displaystyle \mathbf {a} _{2}=\mathbf {a} -\mathbf {a} _{1}}

Следовательно, a 2 = a a b b b b . {\displaystyle \mathbf {a} _{2}=\mathbf {a} -{\frac {\mathbf {a} \cdot \mathbf {b} }{\mathbf {b} \cdot \mathbf {b} }}{\mathbf {b} }.}

Используя скалярное отклонение с использованием скалярного произведения perp, это дает

a 2 = a b b b b {\displaystyle \mathbf {a} _{2}={\frac {\mathbf {a} \cdot \mathbf {b} ^{\perp }}{\mathbf {b} \cdot \mathbf {b} }}\mathbf {b} ^{\perp }}

Характеристики

Если 0° ≤ θ ≤ 90° , как в этом случае, скалярная проекция a на b совпадает с длиной векторной проекции.

Скалярная проекция

Скалярная проекция a на b — это скаляр, который имеет отрицательный знак, если 90 градусов < θ180 градусов . Он совпадает с длиной c векторной проекции, если угол меньше 90°. Точнее:

  • a 1 = ‖ a 1 если 0° ≤ θ ≤ 90° ,
  • a 1 = −‖ a 1 если 90° < θ ≤ 180° .

Векторная проекция

Проекция вектора a на b — это вектор a 1 , который либо равен нулю, либо параллелен b . Точнее:

  • а 1 = 0, если θ = 90° ,
  • a 1 и b имеют одинаковое направление, если 0° ≤ θ < 90° ,
  • a 1 и b имеют противоположные направления, если 90° < θ ≤ 180° .

Отклонение вектора

Вектор отклонения a от b — это вектор a 2 , который либо нулевой, либо ортогонален b . Точнее:

  • a 2 = 0, если θ = 0° или θ = 180° ,
  • a 2 ортогонален b , если 0 < θ < 180° ,

Матричное представление

Ортогональная проекция может быть представлена ​​проекционной матрицей . Чтобы спроецировать вектор на единичный вектор a = ( ax , y , z ) , его нужно умножить на эту проекционную матрицу : P a = a a T = [ a x a y a z ] [ a x a y a z ] = [ a x 2 a x a y a x a z a x a y a y 2 a y a z a x a z a y a z a z 2 ] {\displaystyle P_{\mathbf {a} }=\mathbf {a} \mathbf {a} ^{\textsf {T}}={\begin{bmatrix}a_{x}\\a_{y}\\a_{z}\end{bmatrix}}{\begin{bmatrix}a_{x}&a_{y}&a_{z}\end{bmatrix}}={\begin{bmatrix}a_{x}^{2}&a_{x}a_{y}&a_{x}a_{z}\\a_{x}a_{y}&a_{y}^{2}&a_{y}a_{z}\\a_{x}a_{z}&a_{y}a_{z}&a_{z}^{2}\\\end{bmatrix}}}

Использует

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

Обобщения

Поскольку понятия длины вектора и угла между векторами можно обобщить на любое n -мерное пространство скалярного произведения , это также справедливо для понятий ортогональной проекции вектора, проекции вектора на другой и отклонения вектора от другого.

В некоторых случаях скалярное произведение совпадает со скалярным произведением. Всякий раз, когда они не совпадают, скалярное произведение используется вместо скалярного произведения в формальных определениях проекции и отклонения. Для трехмерного пространства скалярного произведения понятия проекции вектора на другой и отклонения вектора от другого можно обобщить до понятий проекции вектора на плоскость и отклонения вектора от плоскости. [5] Проекция вектора на плоскость — это его ортогональная проекция на эту плоскость. Отклонение вектора от плоскости — это его ортогональная проекция на прямую, которая ортогональна этой плоскости. Оба являются векторами. Первый параллелен плоскости, второй ортогонален.

Для заданного вектора и плоскости сумма проекции и отбрасывания равна исходному вектору. Аналогично, для пространств внутреннего произведения с более чем тремя измерениями понятия проекции на вектор и отбрасывания от вектора можно обобщить до понятий проекции на гиперплоскость и отбрасывания от гиперплоскости . В геометрической алгебре их можно дополнительно обобщить до понятий проекции и отбрасывания общего мультивектора на/из любой обратимой k -лопасти.

Смотрите также

Ссылки

  1. ^ Первасс, Г. (2009). Геометрическая алгебра с приложениями в инженерии. Springer. стр. 83. ISBN 9783540890676.
  2. ^ abc "Скалярные и векторные проекции". www.ck12.org . Получено 2020-09-07 .
  3. ^ «Скалистые произведения и проекции».
  4. ^ Хилл, Ф. С. Младший (1994). Graphics Gems IV . Сан-Диего: Academic Press. С. 138–148.
  5. ^ MJ Baker, 2012. Проекция вектора на плоскость. Опубликовано на www.euclideanspace.com.
  • Проекция вектора на плоскость
Retrieved from "https://en.wikipedia.org/w/index.php?title=Vector_projection&oldid=1250552190"