Matrice avec matlab
Résolu/Fermé
Ballim
-
21 nov. 2008 à 15:26
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 22 nov. 2008 à 17:11
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 22 nov. 2008 à 17:11
3 réponses
En fait j'arrive à avoir la matrice B avec la commande
B=unique(A,'rows')
c'est le vecteur u qui me pose problème
B=unique(A,'rows')
c'est le vecteur u qui me pose problème
Sacabouffe
Messages postés
9427
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
1 834
21 nov. 2008 à 21:02
21 nov. 2008 à 21:02
Salut
[B I J]=unique(A,'rows','first'); u=sum(repmat(J,1,size(B,1))==repmat((1:size(B,1)),size(A,1),1)); [k l]=sort(I); B=A(k,:); u=u(l);Ciao
Sacabouffe
Messages postés
9427
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
1 834
22 nov. 2008 à 17:11
22 nov. 2008 à 17:11
Salut
C'est bizarre ça O_o
T'as quelle version de Matlab ?
J'ai testé avant de te donner les 5 lignes de code et ça marchait bien.
C'est bizarre ça O_o
T'as quelle version de Matlab ?
J'ai testé avant de te donner les 5 lignes de code et ça marchait bien.