MakarovSuites
Français
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Contact et licences

Math

Toute loi à partir de l'uniforme

Il n'y a que quelques façons de fabriquer un nombre aléatoire d'une loi donnée, et toutes partent d'une uniforme. Fais-la passer par l'inverse de la fonction de répartition (exponentielle, Cauchy, triangulaire). Prends-en deux et fais-en une paire de normales (Box-Muller). Lance des fléchettes dans une boîte autour de la densité et garde celles sous la courbe (rejet - la part gardée vaut π/4 pour le demi-cercle). Compte les attentes exponentielles dans une unité de temps (Poisson) ou les piles de dix pièces (binomiale). Suis un jeton numéroté à travers la machine, puis confronte tout l'échantillon à sa courbe exacte.

Toute loi à partir de l'uniforme — Image réelle de l’application
Image réelle de l’application

Ce qui se passe

Un ordinateur fabrique un seul type de nombre aléatoire, un uniforme entre 0 et 1 ; toute autre loi doit être manufacturée à partir de lui. L'inversion fait passer l'uniforme par l'inverse de la fonction de répartition visée. Box-Muller change deux uniformes en une normale avec une racine, un logarithme et un cosinus. Le rejet lance des fléchettes dans une boîte et garde celles sous la courbe - et le paie en fléchettes perdues. Compter des intervalles exponentiels donne Poisson. Chaque recette est tirée vingt mille fois et confrontée à la courbe exacte. Choisissez une loi, regardez la recette tourner et lisez la distance à la vérité.

Équations du module
Équations
inversion : x = F^(−1)(u), u uniforme sur (0,1) ;  exponentielle −ln u ;  Cauchy tan π(u − ½)
Box-Muller: x = √(−2 ln u₁) cos 2πu₂
rejet : garder (x, y) tiré uniformément sous le graphe de f
Poisson(λ) : le nombre d'écarts exponentiels contenus dans une unité de temps

Autres expériences

Retour au catalogue
L-systèmes — Image réelle de l’application

Math

L-systèmes

Une grammaire de quelques règles, poussée en plante : réécrire, parcourir, réécrire plus profond.

La recherche de Grover — Image réelle de l’application

Math

La recherche de Grover

Explorez l'amplification d'amplitude dans une recherche non structurée. Un oracle de phase change le signe de l'amplitude marquée sans changer les probabilités dans la base de calcul. L'étape de diffusion transforme la phase relative en une probabilité de succès plus élevée. Trop d'itérations réduisent à nouveau cette probabilité.

Portes, phase et à quoi sert une base — Image réelle de l’application

Math

Portes, phase et à quoi sert une base

Quatre petits circuits avec une phase réglable, lus dans la base Z, X ou Y. La phase est une propriété réelle et située de l'état - le vecteur de Bloch parcourt l'équateur avec elle - et dans la mauvaise base elle est totalement invisible : sur un tour complet, le plus grand changement d'une probabilité d'issue vaut 1e-16. Mets un second Hadamard à la fin et la même phase décide la réponse avec certitude. C'est l'interférence, et c'est toute la différence entre un ordinateur quantique et une pièce de monnaie.