how can i make a function which will return the largest and the second largest component?
Mostrar comentarios más antiguos
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?
Respuesta aceptada
Más respuestas (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)
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!