Manipulation de vecteurs sous Matlab

baalk42 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
baalk42 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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

baalk42 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
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