1. Dot product 두 벡터가 있을 때, 두 벡터의 1) 길이 2) 사이의 각도 3) 거리를 구하기 위해서는 벡터 공간의 기하학적 특징(geometric properties in a vector space)과 관련이 있는 inner product(내적)가 필요하다. transpose를 취하는 것은 행렬간의 곱을 위한 size 조정이다. 1) 벡터의 길이는 자기 자신과 자기 자신의 transpose를 곱한 것에 루트를 씌운 것이다. 계산 자체는 각 원소를 제곱하여 더한 것에 루트를 씌운 것과 같다. 2) 두 벡터 사이의 거리는 두 벡터의 뺄셈의 norm을 구한 것과 같다. 3) 이제 코사인 법칙을 이용하여 두 벡터 사이의 각을 구할 수 있다. 코사인 알파(두 벡터 사이의 각)는 "두 벡터의 내적"을..
1. Modulus & inner product 벡터를 단위벡터로 표현하기 벡터는 length(길이)와 direction(방향)을 가진다. 단위벡터 i,j 로 벡터 r을 표현할 수 있다. i 와 j 의 상수배를 제곱하고 루트를 씌우면 r의 크기(길이)가 된다. 이는 피타고라스 정리에 의한 것이다. Inner(dot) product 정의하기(내적) 내적은 inner product, dot product, scalar product, projection product 등 다양하게 불린다. 두 벡터 r, s 가 있을 때 innder product는 다음과 같이 정의된다. 결과값은 벡터가 아닌 스칼라다. 벡터의 성질 세 가지 1) commutative (교환법칙 성립) 2) distribute over add..