怎样计算空间两向量的夹角?

2025-01-18 17:02:15
推荐回答(4个)
回答1:

我记得应该是使用余弦公式算夹角
设向量a(x1,y1),b(x2,y2)
则a,b点积为x1*x2+y1*y2
cos
=a.b/|a|/|b|=(x1*x2+y1*y2)/sqr(x1*x1+y1*y1)/sqr(x2*x2+y2*y2)
=arccos((x1*x2+y1*y2)/sqr(x1*x1+y1*y1)/sqr(x2*x2+y2*y2))
VB没有arccos函数,所有根据ATN()函数自己写...

回答2:

公式:向量a在向量b上的投影是ab/|b|
ab=4×2+(-7)×1+4×2=9
|b|=根号(2²+1²+2²)=根号9=3
所以ab/|b|=9/3=3
即向量a在向量b上的投影是3

回答3:

公式:向量a在向量b上的投影是ab/|b|ab=4×2+(-7)×1+4×2=9
|b|=根号(2²+1²+2²)=根号9=3
所以ab/|b|=9/3=3
即向量a在向量b上的投影是3

回答4:

用公式向量a×向量b=a的长度×b的长度×cos
Q
高量a在向量b上的投影就是cos
Q
的值