벡터 b에서 벡터 a를 투영하여 a에 수직인 벡터를 구할 수 있습니다.
먼저 벡터 a와 벡터 b의 내적을 구합니다.
a · b = |a||b| cosθ
여기서 θ는 a와 b 사이의 각도이며, a에 수직인 벡터와 b는 직각이므로 cosθ = 0이 됩니다.
따라서 a · b = 0이 되고, 이를 이용하여 벡터 b를 벡터 a에 수직인 성분과 벡터 a에 평행한 성분으로 분해할 수 있습니다.
먼저 벡터 a에 평행한 성분은 벡터 a의 단위벡터와 벡터 b의 크기를 곱한 것으로 구할 수 있습니다.
b∥ = (b · a/|a|^2) a
여기서 a/|a|^2는 벡터 a의 단위벡터입니다.
벡터 b에 벡터 a에 평행한 성분을 빼면, 벡터 a에 수직인 성분이 됩니다.
b⊥ = b - b∥
따라서, 벡터 b에서 벡터 a에 수직인 성분을 구하려면, 위의 식을 이용하여 벡터 b에 벡터 a에 평행한 성분을 빼면 됩니다. 구체적으로 계산하면 다음과 같습니다.
b∥ = (b · a/|a|^2) a
= ((12)(8) + (16)(18) + (-8)(-14))/((8)^2 + (18)^2 + (-14)^2) (8, 18, -14)
= 0.9604(8, 18, -14)
b⊥ = b - b∥
= (12, 16, -8) - 0.9604(8, 18, -14)
= (12, 16, -8) - (7.683, 17.354, -13.024)
= (4.317, -1.354, 5.024)
따라서, 성분이 (4.317, -1.354, 5.024)인 벡터가 벡터 b의 벡터 a에 수직인 성분입니다.