벡터(Vector)는 2D, 3D수학에서 자주 사용됩니다. 벡터라는 용어는 다양한 의미로 사용됩니다.

선형대수학에서 벡터, 물리에서의 벡터, 기하학에서의 벡터, 좌표계에서의 벡터 다소 추상적이며 다양하게 사용되고 있습니다. 우리가 이 차이들을 전부 알 필요는 없지만 3D수학에서 벡터가 사용되는 2가지 경우들은 이해해야 합니다.

수학에서의 벡터는 나열된 숫자의 조합입니다. 프로그래머 기준으로 생각해 보면 배열과 가장 비슷한 구조입니다. 지금 잘 와닿지 않는다 해도 너무 걱정하지 마세요.

많은 수학적 주제들이 처음에는 익숙하지 않을 수 있습니다.

수학에서는 벡터(vector) 와 스칼라(scalar)를 구분합니다. 예를들어 속도(velocity), 변위(displacement) 등의 값은 벡터로 표현하고 속력(speed) 거리(distance)등의 값은 스칼라로 표현합니다.

벡터는 차원을 표현 할수 있습니다. 한개의 값을 사용하면 1차원 2개의 값을 사용 하면 2차원…3,4 차원 등등 하지만 스칼라는 1차원밖에 표현하지 못합니다.

벡터를 표현 할때는 배열과 같은 [] 기호를 이용하여 표현합니다.

예를들어 [1,2,3] 벡터와 같이 가로로 표현하는 경우도 있고

Untitled

그림과 같이 세로로 표현하는 경우도 있습니다.

벡터의 각각원소는 벡터의 이름기호 밑에 작은숫자로 표현합니다.

Untitled

여기서 보면 4D 벡터는 x,y,z,w로 구성되어있습니다. 4번쨰 원소는 w를 사용합니다.