MakarovSuites
Italiano
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Contatti e licenze

Math

Ogni distribuzione dall'uniforme

I modi per fabbricare un numero casuale con una distribuzione data sono pochi, e tutti partono da un'uniforme. Falla passare per l'inversa della funzione di ripartizione (esponenziale, Cauchy, triangolare). Prendine due e trasformale in una coppia di normali (Box-Muller). Lancia freccette in una scatola intorno alla densità e tieni quelle sotto la curva (rigetto: nel semicerchio la quota tenuta è π/4). Conta le attese esponenziali in un'unità di tempo (Poisson) o le teste in dieci monete (binomiale). Segui un gettone numerato attraverso la macchina, poi confronta tutto il campione con la sua curva esatta.

Ogni distribuzione dall'uniforme — Immagine reale dell’applicazione
Immagine reale dell’applicazione

Cosa succede

Un computer produce un solo tipo di numero casuale, un uniforme fra 0 e 1; ogni altra distribuzione va fabbricata a partire da esso. L'inversione passa l'uniforme attraverso l'inversa della funzione di ripartizione bersaglio. Box-Muller trasforma due uniformi in una normale con una radice, un logaritmo e un coseno. Il rigetto lancia freccette in una scatola e tiene quelle sotto la curva - e lo paga in freccette sprecate. Contare intervalli esponenziali dà Poisson. Ogni ricetta è estratta ventimila volte e confrontata con la curva esatta. Scegli una distribuzione, guarda la ricetta all'opera e leggi la distanza dalla verità.

Equazioni del modulo
Equazioni
inversione: x = F^(−1)(u), u uniforme su (0,1);  esponenziale −ln u;  Cauchy tan π(u − ½)
Box-Muller: x = √(−2 ln u₁) cos 2πu₂
reiezione: si tiene (x, y) uniforme sotto il grafico di f
Poisson(λ): il numero di intervalli esponenziali contenuti in un tempo unitario

Altri esperimenti

Torna al catalogo
Sistemi-L — Immagine reale dell’applicazione

Math

Sistemi-L

Una grammatica di poche regole, cresciuta in pianta: riscrivi, percorri, riscrivi più a fondo.

La ricerca di Grover — Immagine reale dell’applicazione

Math

La ricerca di Grover

Esplora l'amplificazione dell'ampiezza in una ricerca non strutturata. Un oracolo di fase cambia il segno dell'ampiezza marcata senza cambiare le probabilità nella base computazionale. Il passaggio di diffusione trasforma la fase relativa in una maggiore probabilità di successo. Troppi iterazioni riducono di nuovo quella probabilità.

Porte, fase e a cosa serve una base — Immagine reale dell’applicazione

Math

Porte, fase e a cosa serve una base

Quattro piccoli circuiti con una fase girevole, letti nella base Z, X o Y. La fase è una proprietà reale e situata dello stato - il vettore di Bloch percorre l'equatore con essa - e nella base sbagliata è del tutto invisibile: su un giro intero la variazione massima di una qualsiasi probabilità di esito è 1e-16. Metti un secondo Hadamard alla fine e la stessa fase decide la risposta con certezza. Questa è l'interferenza, ed è tutta la differenza fra un calcolatore quantistico e una moneta.