how to get all max values of one vector

조회 수: 2 (최근 30일)
Francesco Grechi
Francesco Grechi 2021년 4월 2일
댓글: Francesco Grechi 2021년 4월 2일
i have for example the following vactor: X = [ 1 2 3 4 5 7 7 3 5 3 2 7]
my aim is to get all the maximum values, so in the vector X the maximum value is 7 and i can find it as Value_max = max(X);
however this function consider only the first 7 and i need a function that give to me all the 7 so the result that i need is Y = [7 7 7]

채택된 답변

David Hill
David Hill 2021년 4월 2일
m=X(ismember(X,max(X)));

추가 답변 (1개)

Image Analyst
Image Analyst 2021년 4월 2일
Try this
indexes = find(X == max(X));
result = X(indexes)

카테고리

Help CenterFile Exchange에서 Gain Scheduling에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by