how can i make a function which will return the largest and the second largest component?
이전 댓글 표시
how can i make a function that accepts as input a vector of integers, which will return the largest and the second largest component of the vector for the first i think that is max1=max(max(C)) any idea for max2?
채택된 답변
추가 답변 (1개)
Or:
if sum(C==max(C))==1
second = max(C(C<max(C)));
else
second = max(C);
end
i.e. test if the maximum is unique, if the max is not unique the second is equal to max(C)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!