벡터 투영법

Vector projection
a on b(a1)의 투영 및 a from b(a2)의 거부.
90° < θ 180°일 때 a1 b에 대해 반대 방향을 갖는다.

벡터 a on (또는 위에) 벡터 b의 벡터 투영은 때때로 {\b의 방향에서 벡터 성분 또는 벡터 분해능이라고도 함)를 b에 평행한 직선상직교 투영이다. b에 평행한 벡터로서, 다음과 같이 정의된다.

여기서 }는 b대한 스칼라 투영이라고 하는 스칼라이고, b̂는 b의 방향에 있는 단위 벡터다.

차례로 스칼라 투영법은 다음과 같이 정의된다.[1]

여기서 연산자 도트 제품을 나타내며, aa‖은 a의 길이, θa와 b의 각도를 나타낸다.

결국 다음과 같은 이점을 얻을 수 있다.

스칼라 투영은 벡터 투영의 길이와 같으며 투영의 방향이 b의 방향과 반대일 경우 마이너스 기호가 있다. b수직인 벡터 성분 또는 벡터는 b에서 a벡터 거부(표시된 b }\mathbf } })라고도 하며,[2] a가 b에서 직교하는 직교 투영이다. 벡터 a의 투영 a1 기각 a2 모두 벡터로서, 그 합은 a와 같으며, 이는 기각이 다음과 같은 = - a- . -a1}에 의해 주어지는 것을 의미한다.

표기법

일반적으로 벡터 투영은 굵은 글꼴(예: a1)로 표시되며, 해당 스칼라 투영은 일반 글꼴(1: a)로 표시된다. 특히 필체에서는 문자 위나 아래에 있는 분음 부호를 사용하여 벡터 투영법을 나타내는 경우도 있다(예: 1}또는1 a). a on b의 벡터 투영과 그에 상응하는 거절은 각각b ab a로 나타내기도 한다.

각도 θ에 근거한 정의

스칼라 투영법

a on b의 스칼라 투영은 다음과 같은 스칼라이다.

여기서 θab의 각이다.

스칼라 투영은 해당 벡터 투영을 계산하는 스케일 계수로 사용할 수 있다.

벡터 투영법

a on b의 벡터 투영은 b와 같은 방향의 a on b의 스칼라 투영인 벡터다. 즉, 다음과 같이 정의된다.

여기서 }는 위에서 정의한 해당 스칼라 투영법이고 은 b: 같은 방향을 갖는 단위 벡터.

벡터 거부

정의상 a on b의 벡터 거부반응은 다음과 같다.

그러므로,

a 및 b에 대한 정의

θ을 알 수 없을 때, θ의 코사인(cosine)은 ab관점에서 도트 제품 ab의 다음과 같은 속성으로 계산할 수 있다.

스칼라 투영법

위에서 언급한 도트 제품의 속성에 의해 스칼라 투영의 정의는 다음과 같이 된다.[1]

2차원에서 이것은

벡터 투영법

마찬가지로 b에 대한 a의 벡터 투영 정의는 다음과 같이 된다.

[1] 둘 중 하나에 해당하는 것
또는[3]

스칼라 거부

2차원, 스칼라 반응은 onto b⊥의 돌출부)(− b는 yb)){\displaystyle \mathbf{b}^{\perp}={\begin{pmatrix}-\mathbf{b}_{y}&, \mathbf{b}_{)}\end{pmatrix}}}은 b)(b)by){\displaystyle \mathbf{b}={\begin{pmatrix}\ 해당합니다.수학이(가) 왼쪽으로 90° 회전했다. 그러므로,

이런 도트 제품을 '퍼프 도트 제품'[4]이라고 한다.

벡터 거부

정의상,

그러므로,

특성.

경우처럼 0° ≤ θ ° 90°인 경우, a on b의 스칼라 투영은 벡터 투영의 길이와 일치한다.

스칼라 투영법

스칼라 투영 a on b90도 < θ 180도>일 경우 음의 기호가 있는 스칼라이다. 각도가 90°보다 작을 경우 벡터 투영의 길이 c과 일치한다. 더 정확히 말하자면:

  • a1 = a1 0° ≤ θ 90°인 경우,
  • a1 = 90° < θ 180°일 경우 -°a1‖.

벡터 투영법

a on b의 벡터 투영은 null이거나 b에 평행한 벡터 a이다1. 더 정확히 말하자면:

  • a1 = 0(만약 θ = 90°일 경우),
  • a1 b0° ≤ θ < 90°인 경우 방향이 같다.
  • a1 b90° < θ 180°인 경우 반대 방향을 가지고 있다.

벡터 거부

a on b의 벡터 거부반응은 null이거나 b에 직교하는 벡터 a이다2. 더 정확히 말하자면:

  • a2 = 0( if = 또는 θ = 180°인 경우),
  • a2 0 < θ < 180°인 경우 b와 직교한다.

행렬 표현

직교 투영은 투영 행렬로 나타낼 수 있다. 벡터를 단위 벡터 a = (ax, ay, a, az)에 투영하려면 다음 투영 매트릭스와 곱해야 한다.

사용하다

벡터 투영은 벡터 공간 베이스 Gram-Schmidt 정형화에서 중요한 연산이다. 분리축 정리에서도 두 개의 볼록한 모양이 교차하는지를 감지하는 데 사용된다.

일반화

벡터 길이와 벡터 사이의 각도에 대한 개념은 어떤 n차원 내부 제품 공간에 일반화될 수 있기 때문에, 이는 벡터의 직교 투영, 다른 벡터 투영, 그리고 다른 벡터로부터의 벡터 거부 개념에도 적용된다.

내부 제품이 도트 제품과 일치하는 경우도 있다. 서로 일치하지 않을 때마다 투영과 거부의 형식적 정의에서 도트 제품 대신 내부 제품을 사용한다. 3차원 내부 제품 공간의 경우, 벡터를 다른 것으로 투영하는 개념과 다른 것으로부터의 벡터 거부 개념은 벡터를 평면으로 투영하는 개념으로 일반화할 수 있다.[5] 평면에 벡터의 투영은 그 평면에 대한 직교 투영이다. 평면으로부터 벡터의 거부는 그 평면에 직교하는 직선의 직교 투영이다. 둘 다 벡터다. 첫 번째는 평면에 평행하고, 두 번째는 직교다.

주어진 벡터와 평면의 경우 투영과 기각의 합은 원래 벡터와 같다. 마찬가지로 3차원이 넘는 내부 제품 공간의 경우 벡터에 투영하는 개념과 벡터에 대한 거부 개념은 하이퍼플레인 투영 개념으로 일반화할 수 있다. 기하 대수학에서, 그것들은 어떤 반전 가능한 k-blade에 대한 일반적인 다중 지시자의 투영과 거부의 개념에 더 일반화될 수 있다.

참고 항목

참조

  1. ^ a b c "Scalar and Vector Projections". www.ck12.org. Retrieved 2020-09-07.
  2. ^ Perwass, G. (2009). Geometric Algebra With Applications in Engineering. p. 83. ISBN 9783540890676.
  3. ^ "Dot Products and Projections".
  4. ^ Hill, F. S. Jr. (1994). Graphics Gems IV. San Diego: Academic Press. pp. 138–148.
  5. ^ MJ 베이커, 2012년 면에 벡터 투영. www.euclideanspace.com에 게시됨.

외부 링크