Aller au contenu
CPGE scientifiquesMPSI≈ 3 h 30

Devoir maison de mathématiques · Approcher π par polygones, intégrales et probabilités

Trois façons d'approcher π

Construire trois procédures pour approcher π, prouver leurs garanties d’erreur et comparer leur efficacité : polygones emboîtés, intégrale transformée en sommes rapidement convergentes, puis estimation de Monte-Carlo contrôlée par Bienaymé-Tchebychev.

Trigonométrie et géométrieCalcul intégralProbabilitésSuites et limitesAlgorithmique

Objectifs

Ce que ce DM fait travailler

  • Construire des encadrements de π par des polygones réguliers
  • Transformer une intégrale en sommes finies avec un reste contrôlé
  • Comprendre comment une identité peut accélérer une approximation
  • Construire un estimateur de Monte-Carlo et quantifier son risque d'erreur
  • Comparer garanties déterministes et probabilistes

Avant de commencer

Prérequis utiles

Il n’est pas nécessaire de tout maîtriser parfaitement, mais ces notions doivent être déjà connues pour que le devoir reste un travail de raisonnement plutôt qu’un rattrapage de cours.

  • Dérivation des fonctions sinus et cosinus
  • Suites, limites et encadrements
  • Intégrales et primitives
  • Variables de Bernoulli, espérance et variance
  • Boucles et fonctions simples en Python

Méthode

Comment l’utiliser

1. Chercher

Prévoir environ 3 h 30 et garder une trace des essais, y compris ceux qui échouent.

2. Rédiger

Écrire une solution justifiée avant d’ouvrir le corrigé, même si certaines questions restent incomplètes.

3. Comparer

Repérer les différences de méthode, de précision et de rédaction plutôt que seulement les résultats.

Énoncé en ligne

Le problème, directement en HTML

Le contenu ci-dessous reprend le sujet du devoir. La version PDF reste disponible pour l’impression et le travail hors ligne ; le corrigé reste séparé pour préserver une vraie phase de recherche.

Approcher π\pi ne consiste pas seulement à produire des décimales : une approximation devient mathématiquement intéressante lorsqu'on sait expliquer d'où elle vient et ce que vaut son erreur. Dans ce problème, on construira trois procédés très différents — par des polygones, par une intégrale, puis par le hasard — avant de comparer la nature et le coût de leurs garanties.

Dans tout le problème, on définit, pour x]π2,π2[x\in\left]-\frac{\pi}{2},\frac{\pi}{2}\right[,

tanx=sinxcosx.\tan x=\frac{\sin x}{\cos x}.

Aucune connaissance préalable sur la fonction tangente n'est supposée. On pourra utiliser les identités usuelles

sin(a+b)=sinacosb+cosasinb,cos(a+b)=cosacosbsinasinb,\sin(a+b)=\sin a\cos b+\cos a\sin b, \qquad \cos(a+b)=\cos a\cos b-\sin a\sin b,

ainsi que sin2x+cos2x=1\sin^2x+\cos^2x=1.

I — Coincer le cercle entre deux polygones

  1. Soit x]0,π2[x\in\left]0,\frac{\pi}{2}\right[.

(a) En étudiant la fonction xxsinxx\mapsto x-\sin x, montrer que sinx<x\sin x<x.

(b) En étudiant la fonction xsinxxcosxx\mapsto \sin x-x\cos x, montrer que x<tanxx<\tan x.

(c) Conclure que

sinx<x<tanx.\sin x<x<\tan x.
  1. On considère le cercle de rayon 11. Pour un entier m4m\geq 4, on note
m=msin(πm),um=mtan(πm).\ell_m=m\sin\left(\frac{\pi}{m}\right), \qquad u_m=m\tan\left(\frac{\pi}{m}\right).

(a) Expliquer géométriquement pourquoi 2m2\ell_m est le périmètre du polygone régulier à mm côtés inscrit dans le cercle et pourquoi 2um2u_m est celui du polygone régulier à mm côtés circonscrit au cercle.

(b) À l'aide de la question 1, montrer que

m<π<um.\ell_m<\pi<u_m.

(c) Calculer exactement 4\ell_4 et u4u_4.

  1. L'intérêt de la construction précédente serait limité s'il fallait déjà connaître π\pi pour calculer sin(π/m)\sin(\pi/m) et tan(π/m)\tan(\pi/m). On va donc fabriquer les encadrements suivants uniquement à partir des précédents.

(a) Déduire des formules d'addition que, pour x]0,π2[x\in\left]0,\frac{\pi}{2}\right[,

tan(x2)=sinx1+cosx.\tan\left(\frac{x}{2}\right)=\frac{\sin x}{1+\cos x}.

(b) Montrer que

u2m=2mumm+um. u_{2m}=\frac{2\ell_m u_m}{\ell_m+u_m}.

(c) Montrer ensuite que

2m=mu2m.\ell_{2m}=\sqrt{\ell_m u_{2m}}.
  1. Pour nNn\in\mathbb N, on pose
mn=4×2n,an=mn,bn=umn.m_n=4\times 2^n,\qquad a_n=\ell_{m_n},\qquad b_n=u_{m_n}.

(a) Écrire a0a_0, b0b_0 puis les relations permettant de calculer an+1a_{n+1} et bn+1b_{n+1} à partir de ana_n et bnb_n seulement.

(b) Montrer que, pour tout nn,

an<an+1<bn+1<bn.a_n<a_{n+1}<b_{n+1}<b_n.

(c) Interpréter cette chaîne d'inégalités en termes d'encadrements successifs de π\pi.

  1. Il reste à savoir à quelle vitesse l'étau se resserre. Soit m4m\geq4 et x=π/mx=\pi/m.

(a) Montrer que

1cosx=2sin2(x2)x22.1-\cos x=2\sin^2\left(\frac{x}{2}\right)\leq\frac{x^2}{2}.

(b) À partir de

umm=msinx1cosxcosx,u_m-\ell_m=m\sin x\,\frac{1-\cos x}{\cos x},

montrer que

0<ummπ32m2<322m2.0<u_m-\ell_m\leq\frac{\pi^3}{\sqrt2\,m^2}<\frac{32\sqrt2}{m^2}.

(c) En déduire que ana_n et bnb_n convergent vers π\pi.

(d) On pose cn=(an+bn)/2c_n=(a_n+b_n)/2. Montrer que

cnπ<24n.|c_n-\pi|<\frac{\sqrt2}{4^n}.
  1. En utilisant uniquement les relations de récurrence de la question 4, calculer a6a_6 et b6b_6 à la calculatrice ou avec un court programme, avec suffisamment de chiffres pour obtenir un encadrement décimal de π\pi de largeur inférieure à 3×1043\times10^{-4}.

La première méthode construit donc un intervalle déterministe autour de π\pi. La deuxième va conserver cette idée de garantie, mais remplacer les polygones par une intégrale puis par des sommes de nombres rationnels.

II — Transformer un angle en somme calculable

  1. On commence par donner un rôle analytique à la tangente.

(a) À partir de sa définition, montrer que, pour x]π2,π2[x\in\left]-\frac{\pi}{2},\frac{\pi}{2}\right[,

tan(x)=1cos2x=1+tan2x.\tan'(x)=\frac{1}{\cos^2x}=1+\tan^2x.

(b) Pour z[0,1]z\in[0,1], on définit

F(z)=0zdt1+t2.F(z)=\int_0^z\frac{dt}{1+t^2}.

Montrer que la fonction uF(tanu)u\mapsto F(\tan u) a pour dérivée 11 sur ]0,π4[\left]0,\frac{\pi}{4}\right[.

(c) En déduire que

F(1)=π4.F(1)=\frac{\pi}{4}.
  1. Pour nNn\in\mathbb N et z[0,1]z\in[0,1], on pose
Tn(z)=k=0n(1)kz2k+12k+1.T_n(z)=\sum_{k=0}^{n}\frac{(-1)^k z^{2k+1}}{2k+1}.

(a) Vérifier l'identité finie, valable pour x[0,1]x\in[0,1],

11+x2=k=0n(1)kx2k+(1)n+1x2n+21+x2.\frac{1}{1+x^2}=\sum_{k=0}^{n}(-1)^k x^{2k} +(-1)^{n+1}\frac{x^{2n+2}}{1+x^2}.

(b) En intégrant entre 00 et zz, montrer qu'il existe un réel Rn(z)R_n(z) tel que

F(z)=Tn(z)+Rn(z),F(z)=T_n(z)+R_n(z),

avec

(1)n+1Rn(z)0etRn(z)z2n+32n+3.(-1)^{n+1}R_n(z)\geq0 \qquad\text{et}\qquad |R_n(z)|\leq\frac{z^{2n+3}}{2n+3}.
  1. Une première idée consiste à prendre directement z=1z=1.

(a) Montrer que, pour tout pNp\in\mathbb N,

4T2p+1(1)<π<4T2p(1).4T_{2p+1}(1)<\pi<4T_{2p}(1).

(b) Montrer que la largeur de cet encadrement vaut exactement

44p+3.\frac{4}{4p+3}.

(c) Déterminer le plus petit entier pp qui garantit une largeur strictement inférieure à 10310^{-3}.

Cette convergence est certaine, mais lente. Plutôt que d'ajouter des milliers de termes, on va changer la manière d'écrire π/4\pi/4.

  1. Pour z[0,1]z\in[0,1], on a déjà F(z)[0,π/4]F(z)\in[0,\pi/4].

(a) Justifier que

tan(F(z))=z.\tan(F(z))=z.

(b) À l'aide des formules d'addition, établir, lorsque les deux membres sont définis,

tan(α+β)=tanα+tanβ1tanαtanβ.\tan(\alpha+\beta) =\frac{\tan\alpha+\tan\beta}{1-\tan\alpha\tan\beta}.

(c) En prenant α=F(1/2)\alpha=F(1/2) et β=F(1/3)\beta=F(1/3), montrer que

π4=F(12)+F(13).\frac{\pi}{4}=F\left(\frac12\right)+F\left(\frac13\right).
  1. On définit maintenant
An=4(Tn(12)+Tn(13)).A_n=4\left(T_n\left(\frac12\right)+T_n\left(\frac13\right)\right).

(a) Montrer que An>πA_n>\pi lorsque nn est pair et An<πA_n<\pi lorsque nn est impair.

(b) Montrer que

Anπ42n+3(122n+3+132n+3).|A_n-\pi|\leq \frac{4}{2n+3} \left( \frac{1}{2^{2n+3}}+\frac{1}{3^{2n+3}} \right).

(c) Calculer A5A_5 et A6A_6. En déduire un nouvel encadrement décimal de π\pi.

(d) Comparer ce résultat à la question 9 : qu'a-t-on réellement « accéléré » ?

III — Transformer une aire en fréquence

La troisième méthode change la nature de la garantie. On choisit au hasard des points dans le carré [1,1]2[-1,1]^2. On admet le modèle suivant : pour un point choisi uniformément dans ce carré, la probabilité d'appartenir à une région est égale au quotient de l'aire de cette région par l'aire du carré.

  1. Soit (X,Y)(X,Y) un point choisi selon ce modèle et soit BB la variable aléatoire qui vaut 11 si X2+Y21X^2+Y^2\leq1, et 00 sinon.

(a) Montrer que BB suit une loi de Bernoulli de paramètre

p=π4.p=\frac{\pi}{4}.

(b) Expliquer pourquoi observer la fréquence des points qui tombent dans le disque peut fournir une approximation de π\pi.

  1. On répète l'expérience NN fois de façon indépendante. On note B1,,BNB_1,\ldots,B_N les variables obtenues et
π^N=4Ni=1NBi.\widehat\pi_N=\frac{4}{N}\sum_{i=1}^{N}B_i.

(a) Calculer E(π^N)\mathbb E(\widehat\pi_N).

(b) Montrer que

Var(π^N)=16p(1p)N4N.\operatorname{Var}(\widehat\pi_N)=\frac{16p(1-p)}{N}\leq\frac{4}{N}.
  1. On rappelle l'inégalité de Bienaymé-Tchebychev : si une variable aléatoire ZZ possède une espérance et une variance, alors, pour tout ε>0\varepsilon>0,
P(ZE(Z)ε)Var(Z)ε2.\mathbb P\bigl(|Z-\mathbb E(Z)|\geq\varepsilon\bigr) \leq\frac{\operatorname{Var}(Z)}{\varepsilon^2}.

(a) Montrer que

P(π^Nπε)4Nε2.\mathbb P\bigl(|\widehat\pi_N-\pi|\geq\varepsilon\bigr) \leq\frac{4}{N\varepsilon^2}.

(b) Pour un risque α]0,1[\alpha\in]0,1[, donner une condition suffisante sur NN pour que l'intervalle aléatoire

[π^Nε,π^N+ε][\widehat\pi_N-\varepsilon,\widehat\pi_N+\varepsilon]

contienne π\pi avec une probabilité au moins égale à 1α1-\alpha.

(c) Combien de tirages cette garantie demande-t-elle pour ε=103\varepsilon=10^{-3} et un risque de 5%5\% ?

  1. On considère le programme suivant.
from random import random

def approche_pi(N):
    dedans = 0
    for _ in range(N):
        x = 2 * random() - 1
        y = 2 * random() - 1
        if x*x + y*y <= 1:
            dedans += 1
    return 4 * dedans / N

(a) Expliquer pourquoi la valeur renvoyée est une réalisation de π^N\widehat\pi_N.

(b) Une exécution donne un nombre très proche de π\pi. Pourquoi cela ne constitue-t-il pas, à lui seul, un encadrement démontré de π\pi ?

(c) Le majorant obtenu à la question 14 est volontairement universel. Que peut-on dire de la qualité de cette garantie par rapport aux deux méthodes déterministes précédentes ?

IV — Trois approximations, trois garanties

  1. On veut maintenant comparer les méthodes en visant une erreur au plus égale à 10310^{-3}.

(a) Pour la méthode des polygones, déterminer le plus petit nn que le majorant de la question 5(d) permet de choisir afin de garantir cnπ<103|c_n-\pi|<10^{-3}.

(b) Vérifier que, pour la méthode analytique accélérée, le majorant de la question 11(b) est déjà inférieur à 10310^{-3} pour n=3n=3.

(c) Pour la méthode de Monte-Carlo, rappeler le nombre de tirages suffisant obtenu à la question 14(c) pour une garantie à 95%95\%.

(d) Les paramètres mnm_n, nn et NN ne comptent pas les mêmes opérations. Malgré cela, rédiger une courte synthèse expliquant ce que révèle chacune des trois approches sur π\pi, et distinguer clairement garantie déterministe et garantie probabiliste.

Continuer à chercher

Explorer d’autres devoirs