Pagina 1 di 1

[LABVIEW] Verifica delle equiprobabilità di un dado

MessaggioInviato: 28 dic 2015, 17:25
da Dearis
Salve, mi stavo esercitando su LABVIEW e tra gli esercizi c'è n'è uno che chiede di realizzare un sistema che generi, in maniera totalmente automatica e casuale, un array di numeri che vanno da 1 a 6 (in pratica un dado) e di verificare poi che vi sia la totale equiprobabilità che in uscita ho uno di questi numeri. Ho un po di problemi a realizzare quest'ultima parte, potete aiutarmi? Grazie :D

Re: [LABVIEW] Verifica delle equiprobabilità di un dado

MessaggioInviato: 28 dic 2015, 17:50
da DanteCpp
Puoi implementare la definizione "frequentistica" di probabilità.

P(A)=\lim_{n\to\infty} \frac{k}{n}

La probabilità che l'evento A si verifichi, è uguale al numero di prove favorevoli(k) in rapporto al numero di prove effettuate(n). Il risultato sarà tanto più accurato quante più prove valutiamo.

Naturalmente l'uguaglianza varrebbe solo nel caso di un numero infinito di prove, ciò mette dei dubbi sulla "bontà" di questa definizione. :mrgreen:

Comunque sia, dovrebbe adempiere allo scopo.

Re: [LABVIEW] Verifica delle equiprobabilità di un dado

MessaggioInviato: 28 dic 2015, 18:57
da Dearis
Quindi devo fare una verifica secondo la quale tutte le volte che mi esce un numero, fratto il totale dei lanci, mi dia un valore che sia uguale per tutti e 6 i numeri?

Re: [LABVIEW] Verifica delle equiprobabilità di un dado

MessaggioInviato: 28 dic 2015, 19:17
da g.schgor
Più semplicemente conti il totale di uscite
di ciascun numero. Dopo un certo numero di "lanci"
i totali dovrebbero tendere a coincidere
(per es. su 6000 lanci ciascun totale
dovrebbe essere vicino a 1000)

Re: [LABVIEW] Verifica delle equiprobabilità di un dado

MessaggioInviato: 30 dic 2015, 15:25
da Dearis
Ti ringrazio sei stato gentilissimo!