Get the position of the max and min values of a variables

2 vues (au cours des 30 derniers jours)
flashpode
flashpode le 2 Fév 2022
Hi, so I want the position of the maximun values of a variable my code is:
pos = 1:numel(lat1);
b = maxk(lat1,5);
% index = pos(b);
When I use the line of code indez = pos(b) I get the following error:
Array indices must be positive integers or logical values.
I dont get why. Can somebody help me?

Réponse acceptée

Stephen23
Stephen23 le 2 Fév 2022
[b,index] = maxk(lat1,5);
% ^^^^^ the second output is the index
  1 commentaire
flashpode
flashpode le 2 Fév 2022
Modifié(e) : Walter Roberson le 31 Juil 2022
Darn I feel bad cos both answer the question at the same time!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by