Recent Changes · Search:

Dispense


Navigation Tips - Dritte


PmWiki

pmwiki.org

edit SideBar

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:

r=rand(N,1);

x=a+(b-a)*r;


< Generatori di numeri pseudocasuali secondo altre distribuzioni: trasformazione. | Indice | Generatori di numeri pseudocasuali secondo Poisson(0,μ). >

Edit - History - Print - PDF - Recent Changes - Search
Page last modified on June 11, 2006, at 03:53 PM