x value on y max
49 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Simon
am 17 Apr. 2013
Kommentiert: Image Analyst
am 14 Okt. 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 Kommentare
Akzeptierte Antwort
Image Analyst
am 17 Apr. 2013
Bearbeitet: Image Analyst
am 17 Apr. 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 Kommentare
khaled elbatawy
am 14 Okt. 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
am 14 Okt. 2022
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
