矢量问题

两个矢量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)

 

希望对你有帮助。

 

哎 ,苦力啊

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答