两个矢量v1(1,1,1)和v2(1,0,0) 计算机有个表达式里有个angle(v1,v2) 结果算出来值是0.995 请问是怎么算出来的?前面说错了 是0.955
angle(v1,v2) 的意思是求V1和V2这两个矢量的夹角,计算公式如下:
cos(V1,V2)=(1+1+1)/(√3 ×√1)=1/√3
所以angle(v1,v2)=artcos(V1,V2)=artcos 1/√3 =0.955 (这是结果是弧度制的,实际上是一个角度,转换成角度制的话,应该是54.74°,转换成弧度制的话就是54.74π/180=0.955)
希望对你有帮助。
哎 ,苦力啊