duvida de matlab

ilucena

Membro
boas

alguem sabe como ver o indice de um valor maximo num determinado vector?


exemplo

k=[1,3,4,9,3,4,1]

9 é o maximo do vector e i=4 seria o seu indice de modo a que k(4) é o maximo do vector
 
Não sei se o Matlab tem algum método do género Max() para te devolver o maior valor. De qualquer das formas deixo-te um pseudocódigo que faz o trabalho.


Código:
k=[1,3,4,9,3,4,1]
indiceMax=0
Para i=0 até Tamanho(K)
    Se k[i] > k[indiceMax] Então
        indiceMax=i
    Fim Se
Fim Para

Assim ficas com o indice do valor máximo. Desta forma consegues sempre depois obter o valor.
 
Back
Topo