Vous êtes sur la page 1sur 3

But de TP :

On dcrit ce TP une procdure de gnration de nombres alatoires ayant la densit


de probabilit uniforme. Nous montrons ensuite, comme application, comment
calculer numriquement une intgrale dfinie laide des nombres alatoires.
Quelque dfinition :
Dfinition 01 :
On dit quon dfinit une variable alatoire X sur lensemble lorsque, chaque
ventualit de lexprience alatoire, on associe un nombre rel
X () : X ().
Dfinition 02 :
La loi de probabilit dune variable alatoire X est donne par :
Lensemble des valeurs {X 1, X2. Xr} prises par la variable alatoire
Les probabilits P(X=xi) pour toutes les valeurs xi prises par X (on rappelle
que =
=1 ( = ) = 1 )

Dfinition 03 :
Lesprance de la variable alatoire X est le nombre, not E(X), dfini par :
E(X)=x1P(X=x1)+x2P(X=x2).+xr.p(X=xr)=x1.p1+x2.p2++xr.pr
Dfinition 04 :
On dit quune variable alatoire X suit la loi uniforme sur lintervalle [0 ;1] si sa
densit est la fonction dfinie sur [0 ;1] par f (x) =1

Une variable alatoire suit une loi uniforme sur lintervalle [a b] avec a b, si sa
1
densit est la fonction dfinie sur [a b] par f (x)=

Dfinition 05 :
f une densit de probabilit sur un intervalle I et X une variable alatoire valeurs
dansun intervalle I.On dit que X suit la loi densit f si, pour tout rels a, b de I (avec
a < b)

p(X [a ;b]= ()

Application:
1* Densit de probabilit uniforme :
Les tapes:
A) Gnerer n variable alatoire uniforme:
Dans le script on crit :
Xn+1=(aXn+C) mod m
Xn+1= reste de la dvision de (aXn+c)/m
X0=graine
Function[Xn N0] : pseudo_aleatoire (N,a,c,m,X0)
X=[] X(1)=X0
For i=1 :N
X(i+1)= mod((a*X(i)+c),m);
End

QUESTION
B) Le programme qui gnre Xn partir de X0 :
Premier programme en (A)
Na=X
Xn=X/m ;
A=25 c=16 m=256 X0=10 N=50
[Xn N0] : pseudo_aleatoire (N,a,c,m,X0)

QUESTION
C)Tracer la densit de probabilit exprimentale:
X1= rand(1,50)
Nclas=8
[N1,X]= histe Xn , Nclas
Bar(X,N1/N);

Le graaaaaaaaaaaaaaaaph
2* application: Intgration par la mthode de MONTE CARLO:

Conclusion :
- Les mthodes de Monte-Carlo sont particulirement utilises pour calculer des
intgrales en dimensions plus grandes que 1 (en particulier, pour calculer des surfaces
et des volumes). Elles sont galement couramment utilises en physique des
particules, o des simulations probabilistes permettent d'estimer la forme d'un signal
ou la sensibilit d'un dtecteur. La comparaison des donnes mesures ces
simulations peut permettre de mettre en vidence des caractristiques inattendues
- Les fonctions : rand, randint, etc ..sont toujours prsentes par les fabriquant
comme fournissant un nombre selon une distribution uniforme. Bien-sr, le tirage
"alatoire" se fait conformment une fonction implmente dans le "cerveau" de la
machine. Cette fonction ne donne pas des chantillons alatoires de nombres, mais on
parle plutt de nombres pseudo-alatoires.

Vous aimerez peut-être aussi