Calculateur d’approximation de Stirling

Rédigé par Thierno Sadou Diallo, formule vérifiée selon notre méthodologie • Mis à jour le 28/08/2026

L'approximation de Stirling estime la factorielle par n! ≈ √(2πn) × (n/e)ⁿ. Pour n=10, cette approximation donne environ 3 598 696, contre la valeur exacte de 3 628 800 (10!) — un écart relatif de seulement 0,83 %, qui se réduit encore à mesure que n augmente.

Explication

Le calculateur de factorielle déjà publié calcule n! de façon EXACTE, en multipliant successivement tous les entiers de 1 à n — une méthode parfaitement précise mais qui devient rapidement impraticable pour de très grandes valeurs de n, à la fois en temps de calcul et en taille des nombres manipulés (100! compte déjà 158 chiffres). L'approximation de Stirling, découverte par le mathématicien écossais James Stirling au XVIIIe siècle, offre une alternative en FORME FERMÉE : une formule directe qui ne nécessite aucune multiplication répétée, et dont la précision s'améliore continûment à mesure que n augmente, jusqu'à devenir pratiquement exacte pour de grandes valeurs. Cette propriété de convergence asymptotique — l'écart relatif entre l'approximation et la valeur exacte diminue régulièrement à mesure que n grandit, sans jamais complètement disparaître mais devenant rapidement négligeable — est la caractéristique qui rend cette approximation si précieuse en mathématiques appliquées : de la physique statistique (où elle intervient directement dans le calcul de l'entropie de systèmes contenant un très grand nombre de particules) à l'analyse d'algorithmes en informatique (pour estimer la complexité de procédures impliquant des factorielles, comme le tri par permutation), en passant par les probabilités et la théorie de l'information, où elle permet de manipuler des expressions contenant des factorielles de très grands nombres sans jamais avoir à les calculer explicitement.

Exemple : approximation de 10!

Données d'entrée

n = 10.

Calcul

Stirling(10) = √(2π×10) × (10/e)¹⁰ ≈ √(62,83) × (3,6788)¹⁰ ≈ 3 598 696.

Résultat

L’approximation de Stirling donne environ 3 598 696, à comparer à la valeur exacte de 10! (3 628 800) — un écart relatif de seulement 0,83 %.

Questions fréquentes

Pourquoi l’approximation devient-elle plus précise quand n augmente ?

Parce que l'approximation de Stirling est de nature ASYMPTOTIQUE : elle est mathématiquement construite pour se rapprocher de plus en plus de la valeur exacte à mesure que n tend vers l'infini, même si elle ne devient jamais parfaitement exacte pour un n fini. Cette propriété a été vérifiée directement dans ce calculateur : l'écart relatif passe d'environ 0,83 % à n=10 à environ 0,42 % à n=20, une réduction cohérente avec le comportement asymptotique attendu de la formule.

Dans quels contextes cette approximation est-elle réellement utile en pratique ?

Elle est particulièrement précieuse dès que n devient trop grand pour un calcul exact pratique (au-delà de quelques centaines, la factorielle exacte devient un nombre à des centaines de chiffres, coûteux à manipuler), ou dès qu'on a seulement besoin d'un ORDRE DE GRANDEUR plutôt que d'une valeur exacte au chiffre près — par exemple pour estimer rapidement le nombre de permutations possibles d'un grand ensemble, ou pour simplifier des expressions mathématiques en physique statistique où seul le comportement global compte, pas la précision exacte du dernier chiffre.

Existe-t-il une version encore plus précise de cette approximation ?

Oui, la formule présentée ici est la version la plus simple de l'approximation de Stirling ; des versions plus élaborées ajoutent des termes correctifs supplémentaires (une série de corrections en puissances décroissantes de 1/n) qui réduisent encore davantage l'écart avec la valeur exacte pour un n donné. La version simple utilisée ici reste néanmoins la plus couramment citée et suffit largement pour la plupart des usages pratiques et pédagogiques.

Ressources connexes

Calculatrices similaires