Search code examples
matlabangle

Finding an Angle between two lines in Matlab


I have 2 lines with coordinates A(x1,y1; x2,y2) and B (x3,y3; x4,y4). Can I find the angle between them using MatLab.

enter image description here


Solution

  • I guess if you are just looking for the code, something like this should do?

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