Programme Python

Terminale S

Algorithmique et programmation de l'aléatoire

Méthode de Monte Carlo pour le calcul d'aire et intégrale: aire d'un disque et aire sous la parabole de la fonction carré
Fichier
Type: TP
File type: py (python)
Télécharger:  
Description
Méthode de Monte Carlo pour le calcul d'aire et intégrale: aire d'un disque et aire sous la parabole de la fonction carré
Niveau
Terminale S

# TP methode de Monte Carlo
# Approximation de pi
#from random import randrange
import random
import math
N=1000000
C=0
for i in range(N):
    x=random.random()
    y=random.random()
    #print x,' ; ', y
    if x**2+y**2<1:
        C=C+1
print 1.0*C/N
print math.pi/4.0
print 'Errreur = ',abs(1.0*C/N-math.pi/4.0)


# Integrale de x^2 sur [0;1]
C=0
for i in range(N):
    x=random.random()
    y=random.random()
    #print x,' ; ', y
    if y<x**2:
        C=C+1
print 1.0*C/N
print 'Errreur = ',abs(1.0*C/N-1/3.0)



Mots clé
Monte Carlo, calcul approché d'intégrales, python

Quelques devoirs


Voir aussi:
Source Latex
Afficher la source LaTeX LaTex icone