이 글은 칸아카데미의 '선형대수학(Linear algebra)' 강의를 참고하여 작성하였습니다.
링크: Khan academy
은 2차원 유클리드 벡터공간이며 2-dimensional real coordinate space이다. 여기서 Real Number는 실수이고, R의 지수는 차원을 말한다. 즉, 은 2차원 공간상에 존재하는 모든 실수 벡터들의 집합이다. = all possible real-valued 2-tuple
마찬가지로, 은 3차원 벡터공간을 나타내며 3개의 실수 component (x, y, z)로 정의할 수 있는 모든 벡터들이 존재하는 공간이다. = all the real-valued 3-tuples in a 3-dimensional real coordinate space
도 같은 맥락으로 n차원 실수 벡터로 이루어진 공간이라는 점 기억하시길.
= n-dimensional real coordinate space
벡터의 합은 매우 직관적으로 할 수 있다. =(6, -2), =(-4, 4)인 경우를 예로 들어보자.
-> 즉, 순서에 상관없이 벡터 연산은 element-wise하게 이루어진다.
어디에 있든지 같은 x축과 y축으로 동일하게 움직인다면 모두 같은 벡터이다.
+ 벡터 합을 vector A의 tail에서 시작하게끔 그린 후, vector B의 tail을 vector A의 head에서부터 시작하게끔 그리면 vector B와 vector A+B가 만나게 된다.
벡터의 스칼라 곱은 양수와 음수일 때로 나눌 수 있다.
벡터는 꼭 orgin (0, 0)에서 시작하지 않고, 만약 2차원 벡터라면 any point in 에서 시작하면 된다. (, )에서 시작한다고 가정할 때, a = (-1, 2)를 더해보자. 즉, (-1, +2)가 된다.
vetor a, vector b 모두 2차원 벡터 공간 위에서 시작점이 다르기만 한다면 무한대로 그릴 수 있다. 이 벡터들은 모두 서로 평행이다. 그러나 관습적(convention)으로는 standard position인 (0, 0)을 시작점(initial point)로 잡는다.
vector a의 starting point에서 vector b의 end point로 가는 벡터를 그렸다고 해보자. 빨간선을 보면 결국 vector a와 vector b의 합이 된다.
위에서 다룬 벡터 곱에 대한 내용으로, 양수값을 곱하는지 음수값을 곱하는지에 따라 방향이 달라진다는 점을 기억하면 된다.
벡터의 차는 예시로 살펴보는 것이 한번에 이해하기 쉬울 것이다.
x = (2, 3), y = (-4, -2)일 때,
벡터의 뺄셈 x - y는 x + (-1y)와 같으므로,
-1 * y를 해준 벡터와 x와의 합으로 계산이 가능하다.
직관적인 이해를 위해 기초적인 덧셈의 예시를 들자면,
덧셈일 때는 첫번째 벡터의 tail(끝점)에서 두번째 벡터가 출발한다면
뺄셈일 때는 첫번째 벡터의 head(시작점)에서 출발한다.
4 * vector a - 2 * vector b의 연산을 하면 (-8, 0, 8, 2)라는 결과가 나온다. 즉, 4차원 공간을 그래프로 시각화하기에는 다소 어려움이 있지만, 이후에 다차원 공간(multi-dimensional)에서 벡터를 사용할 때 아주 유용한 개념이니 기억해두길 바란다.