Dntk
Dntk

Reputation: 21

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

Upvotes: 1

Views: 3465

Answers (1)

GameOfThrows
GameOfThrows

Reputation: 4510

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)));

Upvotes: 3

Related Questions