Mark max value and min value with red circle

22 visualizaciones (últimos 30 días)
Mathias Pettersen
Mathias Pettersen el 23 de Sept. de 2019
Comentada: dpb el 17 de Mayo de 2021
Hey I need to mark max and min value of this graph with a red circle.
f = importdata("croc.txt");
deviation = f.data(:,1);
dates = f.textdata;
x = datenum(dates, "yyyy/mm");
y = deviation;
figure(1);
plot(x,y)
datetick('x','yyyy')
How can I then mark min and max peak with red circle?

Respuesta aceptada

dpb
dpb el 23 de Sept. de 2019
Editada: dpb el 23 de Sept. de 2019
[~,imx]=max(y);
[~,imn]=min(y);
hold on
plot(x([imn;imx]),y([imn;imx]),'or')
or as I was going to do originally as noted in comment:
ix=[imn;imx];
plot(x(ix),y(ix),'or')
  7 comentarios
PAVARNA TA
PAVARNA TA el 17 de Mayo de 2021
how to mark only the minimum or the maximum point?
dpb
dpb el 17 de Mayo de 2021
Just leave out the one not wanted...

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by