MATLAB Answers

0

finding all the maximum/minimum and their corresponding x values

Asked by Eliraz Nahum on 24 Sep 2018
Latest activity Answered by Image Analyst
on 24 Sep 2018
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.

  0 Comments

Sign in to comment.

Products


Release

R2018a

1 Answer

Answer by Image Analyst
on 24 Sep 2018
 Accepted Answer

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.

  0 Comments

Sign in to comment.