\begin{align} \vec{a} = \begin{bmatrix} 8\\ 9 \end{bmatrix} \qquad \vec{b} = \begin{bmatrix} -4\\ 7\\ 1 \end{bmatrix} \qquad \vec{c} = \begin{bmatrix} 5.5332 \end{bmatrix} \qquad \vec{d} = \begin{bmatrix} Pl\\ x\\ y\\ \frac{2}{3} \end{bmatrix} \end{align}
벡터의 스칼라곱
스칼라 + 스칼라 => 스칼라
스칼라 스칼라 => 스칼라 (#스칼라는 숫자)
스칼라 + 벡터 => 더하기 불가능 (같은 종류만 가능함)
스칼라 벡터 => 벡터
벡터 + 벡터 => 벡터
벡터 * 벡터 => 스칼라
벡터 (중간에x
표시)
텐서
직각좌표계 단위벡터들 사이의 스칼라곱
직교는 스칼라 곱으로 판단
벡터의 선의 길이 = 벡터의 크기
Norm 혹은 length, Magnitude라고 합니다.
벡터의 길이를 나타냅니다. 따라서 음수가 될 수 없습니다.
벡터의 모든 성분이 이면 벡터의 크기도 입니다. ;영벡터 : 방향을 고려하지 않음
벡터의 크기를 나타내는 기호 : 와 같이 표기합니다.
- 값이 1이라면 단위벡터
: 크기가 1로 조정, 방향을 나타내는 데 집중함.
피타고라스 정리를 사용하여 구할 수 있습니다.
두 벡터가 서로 같을 조건
- 크기와 방향이 동일하면 위치와 상관없음
-
는 방향이 반대임을 나타냄
벡터의 내적
- Dot Product라고 합니다.
- 두 벡터에 대해서 서로 대응하는 [인덱스가 같은 값]각각의 성분을 곱한 뒤 모두 합하여 구합니다. 이때 두 벡터의 차원이 같아야 합니다.[성분의 개수가 달라 짝이 맞지 않으면 내적 불가능]
np.dot()
을 사용해 구할 수 있습니다.- 벡터를 내적한 값은 스칼라입니다.
: 벡터 F와 벡터 S의 내적은 두개의 벡터의 크기를 곱한 후 cos을 곱한 값
[2,5]는 [2,0] + [0,5] 의 합임
[2,0] 은 2[1,0] 이고 [0,5]은 5[0,1]라고 나타낼 수 있다.
여기서[1,0] hat{i},[0,1] hat{j}은 단위가 1인 단위벡터가 된다.
💡Tip
-크기가 인 길이를 단위 길이(unit length)라고 합니다.
-선형 결합(linear combination) : 벡터 와 스칼라 에 대하여 다음과 같이 벡터의 스칼라곱과 합으로 나타낸 것입니다.