在Matlab中找到两条线之间的角度

时间:2016-06-02 10:46:59

标签: matlab angle

我有2条坐标为A(x1,y1; x2,y2)和B(x3,y3; x4,y4)的直线。我可以使用MatLab找到它们之间的角度。

enter image description here

1 个答案:

答案 0 :(得分:2)

我想如果您只是在寻找代码,那么应该这样做吗?

v1=[x2,y2]-[x1,y1];
v2=[x4,y4]-[x3,y3];
angle=acos(sum(v1.*v2)/(norm(v1)*norm(v2)));