2014-01-28 3 views
2

만약 내가 a=[2 5 7 1 7]을 가지고 있다면, MATLAB이 벡터에있는 7의 인덱스를 반환하는 방법이 있습니까? 나는 과 idx=[3 5]을 반환하는 명령을 찾고 있음을 의미합니다.벡터의 최대 값

+2

당신이 정수가 아닌 부동 소수점 값으로이 시도 끝날 경우주의 그냥 단어 : 명령 프롬프트에 표시 될 때 일부 값이 유사 할 수 있지만 실제로는이 작은 차이. 결과적으로'a == m'은 당신도 maxes라고 생각하는 몇몇 값을 놓칠 수 있습니다. – chappjc

답변

5

사용 max 다음 find :

m = max(a): 
idx = find(a==m);