how to draw a tangent line between two point (highest points) and draw a perpendicular drop line from mid of the tangent line?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Please see attached image.
some ideas and suggestions as I am beginner in matlab.
1 Kommentar
Dyuman Joshi
am 23 Aug. 2023
"some ideas and suggestions as I am beginner in matlab."
How would you do this using pen and paper? Follow the same method for writing a code as well.
If you need help from the forum, show the code you have attempted to solve the problem and ask a specific question where you are having problem.
Antworten (1)
Image Analyst
am 23 Aug. 2023
Bearbeitet: Image Analyst
am 23 Aug. 2023
Here's a start. See if you can finish it:
x1 = 50;
x2 = 62;
y1 = 60;
y2 = 64;
plot([x1, x2], [y1, y2], 'k.-', 'MarkerSize', 50, 'LineWidth', 2)
grid on;
xlabel('x');
ylabel('y');
axis equal
xMiddle = (x1 + x2) / 2
yMiddle = (y1 + y2) / 2
hold on;
plot(xMiddle, yMiddle, 'r.', 'MarkerSize', 50)
% Get slope
slope = (y2-y1) / (x2 - x1)
% Get perpendicular slope
perpSlope = -1 / slope
% Draw line to a third point at x = 63;
% y - yp = slope * (x - xp)
x3 = 63;
y3 = perpSlope * (x2 - xMiddle) + yMiddle
plot([xMiddle, x3], [yMiddle, y3], 'r.-', 'MarkerSize', 50, 'LineWidth', 2)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Image Preview and Device Configuration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
