MATLAB Answers

How to measure angle between two lines?

18 views (last 30 days)
thineesh Vijayakumar
thineesh Vijayakumar on 8 Apr 2019
Commented: A. Sawas on 8 Apr 2019
How to measure the angle ? Can anyone share coding. Thank you

Answers (1)

A. Sawas
A. Sawas on 8 Apr 2019
P1 = [1,1];
P2 = [5,5];
P3 = [5,2];
P4 = [1,3];
xL1 = P1(1)-P2(1);
xL2 = P3(1)-P4(1);
yL1 = P1(2)-P2(2);
yL2 = P3(2)-P4(2);
angle = 180 - acos((xL1*xL2+yL1*yL2)/(sqrt(xL1^2+xL2^2)*sqrt(yL1^2+yL2^2)))*180/pi;
figure;
plot([P1(1),P2(1)],[P1(2),P2(2)],'-+'); hold on;
plot([P3(1),P4(1)],[P3(2),P4(2)],'-*');
  2 Comments
A. Sawas
A. Sawas on 8 Apr 2019
The value is in the variable angle
disp(angle)

Sign in to comment.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!