@@ -34,17 +34,12 @@ Maintenant, à vous de jouer! Vous pouvez effacer toutes ces informations et les
Mon ordinateur m’indique que π vaut approximativement
pi
## [1] 3.141593
En utilisant la méthode des aiguilles de Buffon
Mais calculé avec la méthode des aiguilles de Buffon, on obtiendrait comme approximation :
set.seed(42)
N = 100000
x = runif(N)
theta = pi/2*runif(N)
2/(mean(x+sin(theta)>1))
## [1] 3.14327
Avec un argument “fréquentiel” de surface
Sinon, une méthode plus simple à comprendre et ne faisant pas intervenir d’appel à la fonction sinus se base sur le fait que si X∼U(0,1) et Y∼U(0,1) alors P[X2+Y2≤1]=π/4 (voir méthode de Monte Carlo sur Wikipedia). Le code suivant illustre ce fait: