Filter löschen
Filter löschen

finding all the maximum/minimum and their corresponding x values

17 Ansichten (letzte 30 Tage)
hello I want to know how I can find all the max values (even if there are many same maximums, like [1 2 3 6 6 6]) of a vector and not only the maximum value found in the vector. I also want to find the corresponding x_values in another vector that relate to the maximum/minimum values found earlier in y_values. I know that there is an option to use: xmin=x(y==Ymin), but which point in the 2D space I will get out of the numerous existing.

Akzeptierte Antwort

Image Analyst
Image Analyst am 24 Sep. 2018
Try this
maxY = max(y);
% Find all locations
indexesOfMax = find(y == maxY)
% Find x values at corresponding locations:
xAtMaxima = x(indexesOfMax)
Not sure what you're talking about with 2-D space. This makes no sense to me: "which point in the 2D space I will get out of the numerous existing" A vector is a 1-D situation, not a 2-D situation, even if it's a curve of y vs. x.

Weitere Antworten (0)

Kategorien

Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by