Connectez-vous via MCP →

Entrez le calcul

Formule

Formule: Calculatrice de factorielle et de double factorielle
Show calculation steps (1)
  1. Double factorial (real x)

    Double factorial (real x): Calculatrice de factorielle et de double factorielle

    Even n: n*(n-2)*...*2; odd n: n*(n-2)*...*1; 0!!=1, (-1)!!=1. The closed form extends to real x.

Publicité

Résultats

Résultat
120
Méthode Produit exact pour les petits entiers ; gamma / log-gamma sinon

Ce que fait cette calculatrice

Cet outil calcule quatre grandeurs liées à une valeur x : la factorielle x!, la double factorielle x!!, ainsi que le logarithme naturel de chacune, ln(x!) et ln(x!!). Sélectionnez la grandeur souhaitée dans le menu déroulant Fonction, saisissez votre valeur de x, puis lisez le résultat. Le calcul est sans dimension : aucune unité ni conversion n'entre en jeu.

Comment l'utiliser

Choisissez une fonction (x!, ln(x!), x!! ou ln(x!!)), entrez une valeur dans le champ Variable x, puis validez. Pour les nombres entiers, x! et x!! suivent les définitions combinatoires classiques. Le moteur accepte aussi les valeurs réelles (non entières) : il s'appuie sur la fonction gamma, de sorte que, par exemple, \(0{,}5! = \sqrt{\pi}/2\). Les entiers négatifs correspondent à des pôles de la fonction gamma, où la factorielle n'est pas définie.

Les formules expliquées

La factorielle se prolonge aux nombres réels grâce à \(x! = \Gamma(x+1)\), la fonction gamma. La double factorielle multiplie un terme sur deux : pour n pair, \(n\cdot(n-2)\cdot\cdots\cdot 2\), et pour n impair, \(n\cdot(n-2)\cdot\cdots\cdot 1\), avec les cas de base \(0!! = 1\) et \((-1)!! = 1\). Une seule formule fermée couvre tous les réels x :

$$x!! = 2^{\frac{x}{2}+\frac{1-\cos\pi x}{4}}\,\pi^{\frac{\cos\pi x - 1}{4}}\,\Gamma\!\left(\tfrac{x}{2}+1\right)$$

Pour les arguments très grands, la calculatrice travaille dans l'espace logarithmique avec le log-gamma afin de ne jamais provoquer de dépassement de capacité : \(\ln(x!) = \operatorname{lgamma}(x+1)\).

Courbe lisse de la fonction gamma avec les valeurs factorielles entières marquées par des points sur la courbe
La fonction gamma étend la factorielle à toutes les valeurs réelles, les factorielles entières se trouvant sur la courbe.
Schéma montrant la factorielle comme produit de tous les entiers et la double factorielle comme produit d'un entier sur deux
La factorielle multiplie tous les entiers jusqu'à 1 ; la double factorielle saute un entier sur deux.

Exemple détaillé

Posez Fonction = x!! et x = 6. La double factorielle de 6 vaut $$6\cdot 4\cdot 2 = 48.$$ En basculant sur ln(x!!), on obtient \(\ln(48) \approx 3{,}8712010109\). De même, x = 5 avec x! donne $$1\cdot 2\cdot 3\cdot 4\cdot 5 = 120,$$ et ln(x!) de 5 vaut \(\ln(120) \approx 4{,}7874917428\).

FAQ

Pourquoi proposer les versions logarithmiques ? Les factorielles croissent extrêmement vite et provoquent un dépassement de capacité en virgule flottante ordinaire vers \(x \approx 1{,}7\times 10^{308}\). Les sorties logarithmiques vous permettent de manipuler avec précision des arguments astronomiquement grands.

x peut-il être un nombre décimal ? Oui. Les valeurs non entières de x utilisent la généralisation par la fonction gamma, ce qui offre une interpolation lisse entre les valeurs entières.

Et pour x négatif ? Les nombres non entiers négatifs sont autorisés (via la fonction gamma), mais les entiers négatifs constituent des pôles où la factorielle et la double factorielle ne sont pas définies.

Dernière mise à jour: