how can i make a function which will return the largest and the second largest component?
Ältere Kommentare anzeigen
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?
Akzeptierte Antwort
Weitere Antworten (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)
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!