bonjour,
j'ai un tableau [1 1 1 2 3 3 3 3]
je veux compter les uns, les deux et les trois pour obtenir :
[3 1 4]
Je ne me souviens plus du nom de la fonction matlab qui fait ça (mais je me souviens qu'elle existe)
Une idée ?
merci.
bonjour,
j'ai un tableau [1 1 1 2 3 3 3 3]
je veux compter les uns, les deux et les trois pour obtenir :
[3 1 4]
Je ne me souviens plus du nom de la fonction matlab qui fait ça (mais je me souviens qu'elle existe)
Une idée ?
merci.
"La vraie grandeur se mesure par la liberté que vous donnez aux autres, et non par votre capacité à les contraindre de faire ce que vous voulez." Larry Wall, concepteur de Perl.
A base dePS: j'ai trouvé ça ici
Code : Sélectionner tout - Visualiser dans une fenêtre à part histc(tableau,unique(tableau))
PS2: ça ne fonctionne pas dans ce genre de cas [1 1 1 2 3 3 3 3 1] car alors
Enfin, cela fonctionne mais je ne sais pas si cela correspond à ce que tu désires?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 tableau = [ 1 1 1 2 3 3 3 3 1] tableau = 1 1 1 2 3 3 3 3 1 >> histc(tableau,unique(tableau)) ans = 4 1 4
Si vous cherchez des réponses sur ce forum il faudra avant tout expliquer clairement votre problème et exposer la démarche que vous avez entreprise pour le résoudre. Fournissez une base de travail et de réflexion à vos interlocuteurs!
merci
c'est ce que je cherchais
"La vraie grandeur se mesure par la liberté que vous donnez aux autres, et non par votre capacité à les contraindre de faire ce que vous voulez." Larry Wall, concepteur de Perl.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager