how to draw a tangent line between two point (highest points) and draw a perpendicular drop line from mid of the tangent line?
조회 수: 2 (최근 30일)
이전 댓글 표시
Please see attached image.
some ideas and suggestions as I am beginner in matlab.
댓글 수: 1
Dyuman Joshi
2023년 8월 23일
"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.
답변 (1개)
Image Analyst
2023년 8월 23일
편집: Image Analyst
2023년 8월 23일
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
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!