본문 바로가기
선형대수

1.2 길이와 내적(dot product)

by 철이88 2022. 1. 8.
반응형

벡터의 내적은 두 벡터의 성분들의 곱의 합으로 정의됩니다. 내적은 두 벡터가 수직하는지, 평행하는지, 또는 둘 사이의 각이 얼마인지 등의 정보를 가지고 있습니다. 또한, 벡터의 길이도 계산할 수 있습니다. 이번 포스팅은 내적을 계산하는 방법, 벡터의 길이, 단위 벡터 등을 다루겠습니다.

내적 (dot product)

 

두 벡터 $v$ = ($v_{1}$, $v_{2}$)와 $w$ = ($w_{1}$, $w_{2}$)의 내적은 $v$·$w$로 쓰고, $v$·$w$ = $v_{1}w_{1}$ + $v_{2}w_{2}$입니다. 

예를 들어, 두 벡터 $v$ = (4, 2)와 $w$ = (–1, 2)가 있다면, 내적은 $v$·$w$ = 4×(–1) + 2×2 = –4 + 4 = 0입니다. 

내적이 0이면 두 벡터가 수직임을 의미합니다. 즉, 두 벡터의 각도는 90도입니다.

가장 심플한 예로, 2차원 단위 벡터 $i$ = (1, 0)와 $j$ = (0, 1)도 수직입니다. $i$는 $x$축의 단위 벡터이고 $j$는 $y$축의 단위 벡터입니다. 이 경우도 두 벡터의 내적은 0이다. 나중에 단위 벡터에 대해 자세히 알아볼 것입니다. 

 

만약 내적에서 $v$와 $w$의 순서를 바꾸면 어떻게 될까요?
$w$·$v$를 계산해 보겠다. $w$·$v$ = $w_{1}v_{1}$ + $w_{2}v_{2}$이고, 사실 이것은 $v_{1}w_{1}$ + $v_{2}w_{2}$와 같습니다. 

이는 $v$·$w$ = $w$·$v$를 의미합니다.

일반적으로 n차원에서 두 벡터 $v$와 $w$의 내적은 $v$·$w$ = $v_{1}w_{1}$ + $v_{2}w_{2}$ + … + $v_{n}w_{n}$입니다. 

n번째 성분까지 계산 합니다.

다음은 벡터가 자기 자신과 내적을 할 경우입니다.
2차원: $v$·$v$ = $v_{1}v_{1}$ + $v_{2}v_{2}$ = $v_{1}^{2}$ + $v_{2}^{2}$.
n차원: $v$·$v$ = $v_{1}v_{1}$ + $v_{2}v_{2}$ +… + $v_{n}v_{n}$ = $v_{1}^{2}$ + $v_{2}^{2}$ + … + $v_{n}^{2}$.


벡터의 길이

 

벡터 v = (1, 2, 3)가 있다고 가정합시다.
그러면,$v{\cdot}v$ = (1, 2, 3)∙(1, 2, 3) = 12 + 22 + 32 = 14
사실, 이 값은 벡터 $v$의 길이 (||$v$||)의 제곱입니다.
아래의 그림은 2차원의 예입니다.

벡터-xy평면

그림에서 화살표의 길이는 벡터의 길이입니다.
피타고라스의 공식 (||$v$||2 = $v_{1}^{2}$ + $v_{2}^{2}$)에 의해 $v$의 길이는 다음과 같이 $v{\cdot}v$의 제곱근이 됩니다.

||$v$||2 = $v_{1}^{2}$ + $v_{2}^{2}$ = $v{\cdot}v$  →  ||$v$|| = $\sqrt{v{\cdot}v}$

 

이런 식으로, 3차원의 경우 벡터 $v$ = ($v_{1}$, $v_{2}$, $v_{3}$)의 길이는 $v_{1}^{2}$ + $v_{2}^{2}$ + $v_{3}^{2}$ (또는 $v{\cdot}v$)의 제곱근입니다. 

 

n차원의 경우, 벡터의 길이는 다음과 같이 정의됩니다.

 

DEFINITION 벡터 $v$의 길이 ||$v$||는 $v{\cdot}v$의 제곱근이다.
||$v$|| = $\sqrt{v{\cdot}v}$ = ($v_{1}^{2}$+ $v_{2}^{2}$+⋯+ $v_{n}^{2}$)$^{1/2}$.

 

예) 두 벡터 $v$ = (1, 3, 2)와 $w$ = (4, –4, 4)가 있다 가정하자.
두 벡터의 내적은 $v$·$w$ = 1·4 + 3·(–4) + 2·4 = 4 –12 + 8 = 0.
내적이 0이기 때문에 두 벡터는 수직 합니다.


또한 벡터 $v$의 길이는 $v{\cdot}v$의 제곱근으로 다음과 같이 구할 수 있습니다: 
$v{\cdot}v$ = (1, 3, 2)·(1, 3, 2) = 1·1 + 3·3 + 2·2 = 1 + 9 + 4 = 14.
→ ||$v$|| = $\sqrt{14}$.

 


단위 벡터 (unit vector)

DEFINITION 단위 벡터 $u$는 길이가 1인 벡터입니다. 즉, $u{\cdot}u$ = 1.


다음 4차원 벡터의 예를 보자:
$u$ = (1/2, 1/2, 1/2, 1/2). 


$u$∙$u$를 계산하면, 
$u$∙$u$ = 1/2∙1/2 + 1/2∙1/2 + 1/2∙1/2 + 1/2∙1/2 = 1/4 + 1/4 + 1/4 + 1/4 = 1.
이 내적의 제곱근 역시 1이기 때문에, $u$는 길이가 1입니다. 
따라서, $u$는 단위 벡터입니다.


반면에, $v$ = (1, 1, 1, 1)는 단위 벡터가 아닙니다. 
길이가 2인 벡터이기 때문입니다. (||$v$||2 = $v{\cdot}v$ = 12 + 12 + 12 + 12 = 4)
하지만, v를 자신의 길이 ||$v$||로 나눠준 $v$/||$v$||는 길이가 1인 벡터가 되고, 따라서 단위 벡터입니다.


2차원 단위 벡터
표준 단위 벡터 $i$ = (1, 0), $j$ = (0, 1)
$u$ = (cosθ, sinθ)

$u$의 길이는 $u{\cdot}u$ = cos2θ + sin2θ = 1에서, 1 임을 알 수 있습니다.
여기서 θ는 벡터와 $x$축의 각입니다.

단위벡터

위 단위원 상의 모든 벡터는 길이가 1이므로 단위 벡터가 됩니다.


코사인 식 (cosine formula)

 

코사인식

위 그림에서 벡터 $u$와 $U$는 단위 벡터입니다. 
두 벡터 사이의 각은 θ이고, θ = β – α입니다. 
이때, 두 벡터의 내적은 $u{\cdot}U$ = cos θ 이 됩니다.

 

유도 과정) $u$ = (cosβ, sinβ), $U$ = (cosα, sinα), β = α + θ.
$u{\cdot}U$ = cosβcosα + sinβsinα = cos(α + θ)cosα + sin(α + θ)sinα.
여기서 다음 삼각함수 공식을 사용합니다:
sin(x+y) = sinxcosy + cosxsiny.
cos(x+y) = cosxcosy – sinxsiny.
그러면, $u{\cdot}U$ = cos2αcosθ – sinαsinθcosα + sin2αcosθ + cosαsinθsinα
= (cos2α + sin2α)cosθ = cosθ


따라서, 사이각이 θ인 두 벡터 $v$와 $w$는 다음을 만족합니다:

$\frac{v{\cdot}w}{||v||||w||}$ = cosθ


슈와르츠 부등식 (Schwarz inequality) & 삼각 부등식 (Triangle inequality)

 

코사인 함수는 1에서 –1 사이의 값을 가집니다.
즉, |cosθ| ≤ 1 이기 때문에, 위에서 본 코사인 식을 이용하면 다음의 슈와르츠 부등식을 얻습니다:

|$\frac{v{\cdot}w}{||v||||w||}$| ${\leq}$ 1  →  $\frac{|v{\cdot}w|}{||v||||w||}$ ${\leq}$ 1

→  $|v{\cdot}w|$ ${\leq}$ $||v||||w||$ – 슈와르츠 부등식

 

삼각형에서 한 변의 길이가 다른 두 변의 합보다 클 수 없다는 삼각 부등식은 벡터의 길이를 이용하여 다음과 같이 쓸 수 있습니다.

||$v$ + $w$|| ≤ ||$v$|| + ||$w$||

 

1장2절의 연습문제는 아래 링크를 참조하세요.

1.2a 벡터의 내적 관련 연습 문제(1~5)

 

1.2a 벡터의 내적 관련 연습 문제(1~5)

1.2절 벡터의 내적과 관련된 연습 문제를 풀어보겠습니다. 1. 다음 벡터들의 내적 $u$ · $v$, $u$ · $w$, $u$ · ($v$ + $w$), $w$ · $v$를 계산하라. $u$ = $\begin{pmatrix} \begin{array}{r} -.6 \\ .8 \end{array} \end{pmatrix}$,

er5030000.tistory.com

1.2b 벡터들이 이루는 각과 내적에 관한 연습 문제(6~9)

 

1.2b 벡터들이 이루는 각과 내적에 관한 연습 문제(6~9)

벡터들이 이루는 각과 내적에 관한 연습 문제를 풀겠습니다. 특히 두 벡터가 수직인 경우(내적이 0)인 경우의 문제가 많습니다. 6. (a) 벡터 $v$ = (2, –1)에 수직인 모든 벡터 $w$ = ($w_{1}$, $w_{2}$)를

er5030000.tistory.com

1.2c 벡터의 내적과 각, 수직에 대한 연습 문제(10~14)

 

1.2c 벡터의 내적과 각, 수직에 대한 연습 문제(10~14)

벡터의 내적과 벡터의 각(수직)에 관련된 연습 문제들을 풀어보겠습니다. 연습 문제와 관련하여 다음 링크를 참조하시기 바랍니다. 1.2 길이와 내적(dot product) 10. (0, 0)에서 점 $v$ = (1, 2) 및 $w$ = (-2

er5030000.tistory.com

1.2d Schwarz 부등식, 벡터의 각, cosθ 등에 관한 연습 문제(15~17)

 

1.2d Schwarz 부등식, 벡터의 각, cosθ 등에 관한 연습 문제(15~17)

15. Schwarz 부등식, 산술평균, 기하평균 문제. $x$ = 2와 $y$ = 8의 기하평균은 $\sqrt{xy}$ = 4입니다. 산술 평균은 $\frac{1}{2}$($x$ + $y$) = __ 으로 기하평균보다 큽니다. 이것은 $v$ = ($\sqrt{2}$, $\sqrt{8}$) 및 $w$ =

er5030000.tistory.com

1.2e 피타고라스 정리, 삼각부등식 등(18~22)

 

1.2e 피타고라스 정리, 삼각부등식 등(18~22)

1장 2절 피타고라스 정리, 삼각부등식, 슈와르츠 부등식 등에 관한 문제 풀이입니다. 문제 18. 피타고라스 정리 변 $v$ = (4, 2)와 $w$ = (−1, 2)로 이루어진 평행사변형은 직각 사각형입니다. 직각삼각

er5030000.tistory.com

 

반응형

댓글