Comment avons-nous découvert toutes les décimales de pi ?
6 décembre 2019
·
1 min. de lecture
Réponse publiée sur Quora
Il y a des programmes informatiques qui les calculent de façon très efficace.
mon préféré est un algorithme incroyable qui travaille uniquement en nombres entiers [1] !
Cette version Python se trouve dans ma Goulib.math2 :
def pi_digits_gen():
''' generates pi digits as a sequence of INTEGERS ! using Jeremy Gibbons spigot generator
:see :http://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/spigot.pdf '''
# code from http://davidbau.com/archives/2010/03/14/python_pipy_spigot.html
q, r, t, j = 1, 180, 60, 2
while True:
u, y = 3*(3*j+1)*(3*j+2), (q*(27*j-12)+5*r)//(5*t)
yield y
q, r, t, j = 10*q*j*(2*j-1), 10*u*(q*(5*j-2)+r-y*t), t*u, j+1
A vrai dire, il ne calcule “que” 15'000 décimales correctes (incroyablement vite) mais il en existe d’autres qui vont beaucoup, beaucoup plus loin
Il existe même des méthodes pour obtenir la n-ième décimale sans calculer les précédentes !
Voir Pi Formulas, Algorithms and Computations
Notes de bas de page
Mathematiques
Histoire-Des-Sciences
Pi
Approximation
Representation-Decimale-De-Pi
Curiosite-Scientifique
Algorithmes-D-Approximation
Decouvertes-Scientifiques
Calcul-De-Pi
Histoire-Des-Mathematiques

Auteurs
Dr. Goulu
(il/lui)
Ingénieur à la retraite, toujours curieux et voyageur
EPFL MS Informatique 1988, PhD automatique 1994, eMBA Management of Technology
Sur le même sujet
- Comment les mathématiciens ont-ils compris que π est irrationnel ?
- A partir de combien de décimales après la virgule du nombre Pi s'est-on rendu compte que ça ne servait à rien de continuer le calcul ?
- Qu'est-ce qu'un algorithme utile pour générer des décimales de π?
- Comment a-t-on découvert les rayons X si on ne peut pas les voir ?
- Comment et pourquoi pi est-il devenu si important ?
