Ciao,
>Ho 10 valori, per ogni valore devo calcolare quante volte "appare"
>nelle 10 misure, per cui a partire da un array di 10 valori mi
>dovrei costruire un array bidimensionale (o una cosa simile)
>, in cui il primo valore è una delle 10 misure e il secondo valore
>è il numero di volte che appare.
>
>ovvero:
>
>ho le mie dieci misure: 10,2,4,5,10,6,2,2,4,2
ipotizziamo che i dati siano mantenuti in una stringa...
dim K as string ="10,2,4,5,10,6,2,2,4,2"
dim M() as string = k.split(",")
dim j as integer=0
dim dictHZ as new dictionary(of integer,integer)
for j = 0 to M.length-1
' evitiamo poblemi con la split!
if not isnumeric(M(J)) then
continue for
end if
if not dictHZ.containsKey(M(j))
dictHZ.insertKey(M(J),0)
end if
dictHZ(M(J))+=1
next j
alla fine ti ritrovi un oggetto dizionario del tipo [MISURA]-->[# di volte]
>spero di essermi spiegato.... questa roba è utile per disegnare
>un istogramma che illustra la frequenza di ogni misura... solo
>che non ho idea di come partire per fare questo calcolo...
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/