MATLAB: Add xy coordinates to a graph

matlab figureshow data on figure

hi, i have a graph like this picture, local maxmimus are shown with red points, but i also would like to show the related xy coordinates on graph by adding commands to existing code,not with data curser. please help me if you can

Best Answer

Do you mean you just want to put a text label near it?
indexToLabel = 42; % or whatever.
textString = sprintf('x = %.2f, y = %.2f', x(indexToLabel), y(indexToLabel));
text(x(indexToLabel), y(indexToLabel), textString);
Adjust the x, and y as necessary in text() to move the location of the label.