How to measure angle between two lines?

6 Ansichten (letzte 30 Tage)
thineesh Vijayakumar
thineesh Vijayakumar am 8 Apr. 2019
Kommentiert: A. Sawas am 8 Apr. 2019
How to measure the angle ? Can anyone share coding. Thank you

Antworten (1)

A. Sawas
A. Sawas am 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 Kommentare
thineesh Vijayakumar
thineesh Vijayakumar am 8 Apr. 2019
Thank you but the angle value doesnt appear.
A. Sawas
A. Sawas am 8 Apr. 2019
The value is in the variable angle
disp(angle)

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Polar Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by