• Aucun résultat trouvé

TP M´ethode de Monte-Carlo

N/A
N/A
Protected

Academic year: 2022

Partager "TP M´ethode de Monte-Carlo"

Copied!
2
0
0

Texte intégral

(1)

TP M´ ethode de Monte-Carlo

Le terme m´ethode de Monte-Carlo d´esigne toute m´ethode visant `a calculer une valeur num´erique en utilisant des proc´ed´es al´eatoires, c’est-`a-dire des techniques probabilistes (ou stochastiques).

Les m´ethodes de Monte-Carlo, en r´ef´erence aux jeux de hasard pratiqu´es `a Monte-Carlo, ont ´et´e d´evelopp´ees notamment sous l’impulsion de John von Neumann et Stanislas Ulam, lors de la Seconde Guerre mondiale et des recherches sur la fabrication de la bombe atomique.

Ces m´ethodes sont particuli`erement utilis´ees pour calculer des int´egrales et en physique des par- ticules, o`u des simulations probabilistes permettent d’estimer la forme d’un signal ou la sensibilit´e d’un d´etecteur. La comparaison des donn´ees mesur´ees `a ces simulations peut permettre de mettre en

´evidence des caract´eristiques inattendues, par exemple de nouvelles particules.

Les simulations par des m´ethodes de Monte-Carlo permettent aussi d’introduire une approche sta- tistique du risque dans une d´ecision financi`ere. Elle consiste `a isoler un certain nombre de variables- cl´es du projet, tels que le chiffre d’affaires ou la marge, et `a leur affecter une distribution de pro- babilit´es. Pour chacun des facteurs, un grand nombre de tirages al´eatoires est effectu´e avec ces distributions de probabilit´e, afin de trouver la probabilit´e d’occurrence de chacun des r´esultats.

I - Calcul d’aire - Approximation de π

On consid`ere le carr´e C de cˆot´e 1 et le quart de disque A de centre l’origineOdu rep`ere, de rayon 1, comme illustr´es sur la figure ci-contre.

O 1

1

A C

M(x;

×

y) x 1. On prend au hasard un point M `a l’int´erieur du carr´eC. y

Quelle est la probabilit´e que M soit dans le quart de disque A? 2. On note M(x;y) les coordonn´ees du pointM.

a. Quelles conditions doivent v´erifier ces coordonn´ees pour queM soit dans le carr´e C?

b. Quelles conditions doivent v´erifier ces coordonn´ees pour queM soit dans le quart de disqueA? c. Dans l’algorithme ci-contre, `a quoi

correspond la valeur de la va- riable C? Que fait cet algorithme ? A quelle valeur peut-on s’attendre, approximativement, en sortie ? A quel comportement du r´esultat affich´e en sortie peut-on s’attendre lorsque la valeur de N augmente ? d. Modifier cet algorithme afin d’obte-

nir une approximation de π.

Affecter `a N la valeur 100 Affecter `a C la valeur 0 Pour i allant de 1 `a N

Affecter `a x une valeur al´eatoire de [0; 1]

Affecter `a y une valeur al´eatoire de [0; 1]

Si x2+y2 <1

Affecter `a C la valeur C+1 Fin Si

Fin Pour Afficher C/N

Programme Casio 100→N

0→C

For 1→I To N Ran#→X

Ran#→Y If X2+Y2<1 Then C+1→C IfEnd

Next C/N

Programme TI 100→N

0→C

For(I,1,N) NbrAl´eat→X NbrAl´eat→Y If X2+Y2<1 Then C+1→C End End Disp C/N

Programme Python import random N=100

C=0

for i in range(N):

x=random.random() y=random.random() if x**2+y**2<1:

C=C+1 print C/N

Y. Morel -xymaths.free.fr/Lycee/TS/ M´ethode de Monte-Carlo - 1/2

(2)

II - Calcul d’une int´ egrale

1. Calculer l’aire exacte du domaine hachur´e ci-contre.

2. Reprendre la d´emarche pr´ec´edente et modifier l’algorithme pr´ec´edent pour calculer une approximation de cette aire.

3. Donner l’expression de la moyenne de la fonction f :x 7→x2 sur [0; 1].

Ecrire un algorithme qui prend successivement 100 valeurs al´eatoires dans [0; 1] et calcule la moyenne des valeurs corres- pondantes prises par f.

y=x2

O 1

1

M

×

(x;y)

x y

III - Calcul de probabilit´ es

On consid`ere la variable al´eatoire X `a valeurs dans IR, et dont la densit´e de probabilit´e f est d´efinie sur IR parf(x) = 1

√2π e

x2 2 .

1. Donner l’expression de la probabilit´eP (06X 61) en fonction de la densit´e de probabilit´ef. 2. En appliquant la mˆeme d´emarche que pr´ec´edement, calculer une valeur approch´ee de cette

probabilit´e.

O 1

1

M(x;y)

×

x y

Cf

Y. Morel -xymaths.free.fr/Lycee/TS/ M´ethode de Monte-Carlo - 2/2

Références

Documents relatifs

On note que, dans le cas particulier o` u f est continue par morceaux sur ]a, b[, la d´ efinition pr´ ec´ edente est coh´ erente avec la notion d’int´ egrale de fonction continue

´ Etudier les variations de f et donner ses limites ´ eventuelles aux bornes de son ensemble de d´

Proposition 11.1 Soit (f n ) une suite de fonctions localement int´ egrables sur l’intervalle ouvert ]a, b[, ` a valeurs dans le mˆ eme e.v.n.. Cours de

1 D´ efinitions des int´ egrales convergentes 2 2 Propri´ et´ es des int´ egrales convergentes 5 3 Int´ egrale g´ en´ eralis´ ee d’une fonction.. a valeurs

[r]

• Probl`eme bidimensionnel de Poisson (non trait´e en TD ) : flexion d’une plaque ´elastique, charg´ee perpendiculairement ` a son plan moyen de

Donner une primitive des fonctions suivantes, dont on pr´ ecisera les domaines de d´ efinition : 1.. Limite

Donner une primitive des fonctions suivantes, dont on pr´ ecisera les domaines de d´ efinition : 1... Limite