2016-11-16 3 views
1

Je mis le message suivant dans un [hist 0 100 10] objet (en smlib):Comment [hist] de SMLib fonctionne-t-il dans Pure Data?

0 1 2 3 3 4 5 5 5 6 7 7 7 7 8 9 10 11 11 11 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 23 23 23 23 23 23 67 99 100 107 

je puis frapper 'absolue' et ce qui suit est sortie.

6 19 18 0 0 0 0 1 0 3 

je m'y attendais pas à compter les occurrences des nombres dans des bacs de même taille 10, mais seulement six numéros sont dans le premier bac, et le 67 est dans la mauvaise poubelle!

je compté comment il est évalué et a les éléments suivants:

[0, 1, 2, 3, 3, 4] = 6 
[5, 5, 5, 6, 7, 7, 7, 7, 8, 9, 10, 11, 11, 11, 11, 11, 12, 13, 14] = 19 
[15, 16, 17, 18, 19, 20, 21, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23] = 18 
[] = 0 
[] = 0 
[] = 0 
[] = 0 
[67] = 1 
[] = 0 
[99, 100, 107] = 3 

Mais .. Je me attendais le résultat suivant.

16 14 13 0 0 0 1 0 0 3 

Répondre

2

Fixé! J'utilisais [hist 0 100 10] alors que j'aurais dû utiliser [hist 5 105 10]!