Manipulation de vecteurs sous Matlab

baalk42 Messages postés 2 Statut Membre -  
baalk42 Messages postés 2 Statut Membre -
Bonjour,

Je suis sous matlab et j'aimerais trouver un moyen de manipulé le vecteur
A pour arrivé au résultat B. (et bien surs tout ça sans boucle).

Ci-après se trouve le schéma de la manipulation que je souhaiterais appliquer.
http://hpics.li/4dbfca1
J'espère que tout cela est claire.
en vous remerciant ;)

1 réponse

  1. baalk42 Messages postés 2 Statut Membre
     
    trieA=sort(vecteurA);
    index=find(diff([trieA;nan]));
    occurence=diff([0,index]);
    indice=trieA(index);
    resultatB=zeros(1,max(vecteurA)-min(vecteurA));
    resultatB(indice-min(vecteurA)+1)=occurence;
    


    voila le code si ça intéresse quelqu'un a+.
    0