|
GeneratoreUniformeSuAb< Generatori di numeri pseudocasuali secondo altre distribuzioni: trasformazione. | Indice | Generatori di numeri pseudocasuali secondo Poisson(0,μ). > Generatore di numeri casuali con probabilità uniforme nell'intervallo (a,b) La distribuzione uniforme nell'intervallo (a,b) è data dalla funzione {$P(x)=k$} per {$a\le x\le b$} e
{$P(x)=0$} altrimenti.
La condizione di normalizzazione dell'integrale esteso a tutto l'intervallo impone che {$k(b-a)=1$}, ossia che {$k=1/(b-a)$}. In base all'equazione integrale (1) della pagina precedente si può quindi scrivere: {$ (1) \qquad\qquad r= \int_a^x \frac 1 {b-a} dz= \frac {x-a} {b-a}, $} che si inverte facilmente per dare: {$ (2) \qquad\qquad x= a + (b-a)r, $} Ad esempio in matlab basta generare i numeri x con:
< Generatori di numeri pseudocasuali secondo altre distribuzioni: trasformazione. | Indice | Generatori di numeri pseudocasuali secondo Poisson(0,μ). > |