How to select the x-value of the maximum of a figure (without using ginput)?
Afficher commentaires plus anciens
I've got a figure (see attachment). I want to select the x-value of it's maximum. How do I do this?
Réponse acceptée
Plus de réponses (1)
Sean de Wolski
le 23 Déc 2014
Modifié(e) : Sean de Wolski
le 23 Déc 2014
You could use datacursortmode the axes 'ButtonDownFcn' or max() on the line's 'YData'. This is what I would do.
plot(rand(1,10));
hLine = findobj(gca,'type','line');
[~,idx] = max(hLine.YData)
hLine.XData(idx)
Catégories
En savoir plus sur Graphics Object Properties dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!