[VPython] 벡터 연산 내장함수

παντοκράτωρ·2021년 7월 6일
0

VPython

목록 보기
3/5

VPython에서는 벡터가 많이 쓰이기 때문에 이 포스팅에서는 VPython에서 제공하는 벡터 관련 내장 함수에 관해 작성할 것이다.


VPython에서 vector()는 vec()으로 줄여서 사용할 수 있다.

아래에서 v1, v2,...은 vec 함수를 가리킨다.

벡터의 상동

v1.equals(v2)

벡터의 크기

v1_mag = mag(v1)
v1_mag = v1.mag

단위벡터

v1_hat = hat(v1)
v1_hat = v1.hat
v1_hat = norm(v1)
v1_hat = v1.norm()

벡터의 합과 차

v3 = v1 + v2
v4 = v1 - v2

스칼라 곱 계산

v1_scal1 = v1*4.0
v1_scal2 = v1/4.0

벡터의 내적

v_dot = dot(v1, v2)
v_dot = v1.dot(v2)

벡터의 사이 각

v_angle = diff_angle(v1, v2)
v_angle = v1.diff_angle(v2)

벡터의 외적

v_cross = cross(v1, v2)
v_cross = v1.cross(v2)

0개의 댓글