How do I draw a horizontal line at a fixed height on the y axis and print the coordinates of the points I intercept?
5 views (last 30 days)
Show older comments
Hi, I have a matlab plot with 6 curves (or functions).
My y-axis ranges from 0 to 255.
My x-axis ranges from -20 to 20.
How do I "draw" a horizontal line (for example y = 80) and the points it intercepts, print the coordinates and which function they refer to. The functions are differentiated in the legend by colors and names.
0 Comments
Answers (1)
KSSV
on 11 Oct 2021
th = linspace(0,2*pi) ;
x = sin(th) ;
plot(th,x)
hold on
line([th(1) th(end)],[0.4 0.4])
For finding intersections use: https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections
0 Comments
See Also
Categories
Find more on Animation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!