data analysis

1 visualizzazione (ultimi 30 giorni)
mohamed  al-asklany
mohamed al-asklany il 19 Mar 2012
if i have array x and i want to get the index of maximum value of it ex:x=[1 2 3 4 5 0 11] i want command which give me that index of max(x)->7

Risposta accettata

Geoff
Geoff il 19 Mar 2012
Use the find function:
indices = find(x == max(x));
There might be more than one maximum, so your output might be a vector. If you want just one value, use this:
index = find(x == max(x), 1);
  1 Commento
mohamed  al-asklany
mohamed al-asklany il 19 Mar 2012
i use this code in m-file and propet win and it is run but when i used it in embeeded func in simulink it gave me error

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB Report Generator in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by