以知三点的坐标,求各夹角度数

如题所述

已知三点坐标:A (X1,Y1) B (X2,Y2) C (X3,Y3)
AB向量:(X2-X1,Y2-Y1)
AC向量:(X3-X1,Y3-Y1)
BC向量:(X3-X2,Y3-Y2)
COS∠A=[(X2-X1)(X3-X1)+(Y2-Y1)(Y3-Y1)]/|AB||AC|
其中:|AB|=[(X2-X1)^2+(Y2-Y1)^2]^0.5
|AC|=[(X3-X1)^2+(Y3-Y1)^2]^0.5
∠A = Arccos {[(X2-X1)(X3-X1)+(Y2-Y1)(Y3-Y1)]/|AB||AC|}
∠B,∠C求法类似。不写了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-02
1.先把每个向量算出来 AB BC CA
2.算数量积AB·AC
3.根据AB·AC=|AB||AC|cos∠BAC
得到cos∠BAC=AB·AC/|AB||AC|
在解出BAC的角度就行了
4.其他两个角同理本回答被提问者采纳
相似回答