x value on y max
46 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Simon
el 17 de Abr. de 2013
Comentada: Image Analyst
el 14 de Oct. de 2022
Hi! How do I get matlab to show me the x value on my max y value that I have in my function and in my graph. I have already tried to find it by using plot(x,y) but don't know how.
Would be really nice to get an answer on my simple question.
Sincerely Simon
0 comentarios
Respuesta aceptada
Image Analyst
el 17 de Abr. de 2013
Editada: Image Analyst
el 17 de Abr. de 2013
xIndex = find(y == max(y), 1, 'first');
maxXValue = x(xIndex);
Or
[maxYValue, indexAtMaxY] = max(y);
xValueAtMaxYValue = x(indexAtMaxY(1));
The (1) is there in case the max occurs at multiple places, it takes the first.
14 comentarios
khaled elbatawy
el 14 de Oct. de 2022
Hello,
@Image Analyst i know that it is old answer but it is related somehow to my Problem.
The different is my Data (y) is oscilating.
I want for every Maxima/Minima of y to find the corresponding Value of x. But without using findpeaks(Data)because it is needed the Signal Processing Toolbox.
Thank you in advance !
Image Analyst
el 14 de Oct. de 2022
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
