Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Fonction d'Airy de première espèce
0,1352924163
Ai(x)
Ai(x) (première espèce) 0,1352924163
Bi(x) (seconde espèce) 1,207423595

Que sont les fonctions d'Airy ?

Les fonctions d'Airy Ai(x) et Bi(x) sont les deux solutions linéairement indépendantes de l'équation différentielle d'Airy \(y'' = x\cdot y\) (ce qui revient à \(y'' - x\cdot y = 0\)). On les rencontre dans de nombreux domaines de la physique et des mathématiques appliquées : au voisinage des points de rebroussement classiques en mécanique quantique (le problème de raccordement WKB), dans la description des caustiques et des arcs-en-ciel en optique, ainsi qu'en analyse asymptotique. Ai(x) est la solution qui décroît lorsque x devient grand et positif, tandis que Bi(x) croît de façon exponentielle dans la même limite. Pour x négatif, les deux fonctions oscillent et décroissent lentement en \(|x|^{-1/4}\).

Graphe des fonctions d'Airy Ai(x) et Bi(x) en fonction de x
Les fonctions d'Airy Ai(x) et Bi(x) : oscillantes pour x négatif, Ai décroissant et Bi croissant pour x positif.

Comment utiliser ce calculateur

Saisissez n'importe quelle valeur réelle finie de x (positive, négative ou nulle) et lisez directement Ai(x) et Bi(x). La valeur par défaut x = 1,0 sert de point de départ. Il n'y a aucune unité : x est un nombre réel pur, sans dimension.

La formule expliquée

Pour des valeurs modérées de |x|, le calculateur s'appuie sur la série entière, convergente en tout point. Deux séries \(f(x)\) et \(g(x)\) sont sommées à l'aide d'une récurrence stable :

$$f(x)=\sum_{k\ge0}\frac{3^k(1/3)_k}{(3k)!}x^{3k},\quad g(x)=\sum_{k\ge0}\frac{3^k(2/3)_k}{(3k+1)!}x^{3k+1}$$

pour f, \(\text{terme}_k = \text{terme}_{k-1} \times x^3 / ((3k-1)(3k))\) en partant de 1 ; pour g, \(\text{terme}_k = \text{terme}_{k-1} \times x^3 / ((3k)(3k+1))\) en partant de x. On obtient alors

$$\text{Ai}(x) = c_1 f(x) - c_2 g(x), \quad \text{Bi}(x) = \sqrt{3}\,\bigl(c_1 f(x) + c_2 g(x)\bigr)$$

avec \(c_1 = \text{Ai}(0) = 0{,}3550280539\) et \(c_2 = -\text{Ai}'(0) = 0{,}2588194038\). Au-delà de |x| ≈ 8, le code bascule vers les développements asymptotiques afin d'éviter les erreurs de soustraction (cancellation).

Exemple détaillé (x = 1)

\(f(1) \approx 1{,}1722994\) et \(g(1) \approx 1{,}0853395\). Ainsi

$$\text{Ai}(1) = 0{,}3550280539 \times 1{,}1722994 - 0{,}2588194038 \times 1{,}0853395 \approx 0{,}1352924$$

et

$$\text{Bi}(1) = \sqrt{3} \times (0{,}4161680 + 0{,}2808727) \approx 1{,}2074236$$

Ces résultats coïncident avec les valeurs de référence standard.

FAQ

Que valent Ai(0) et Bi(0) ? \(\text{Ai}(0) = 0{,}3550280539\) et \(\text{Bi}(0) = \sqrt{3} \times \text{Ai}(0) = 0{,}6149266274\), sous forme exacte fermée.

Pourquoi Bi(x) explose-t-elle ? Bi(x) croît comme \(\exp((2/3)x^{3/2})\) pour les grands x positifs et dépasse la capacité d'un nombre à double précision aux alentours de x ≈ 100 ; c'est un comportement attendu, pas une erreur.

Puis-je utiliser des x négatifs ? Oui. Pour les grands x négatifs, les fonctions oscillent, et le calculateur utilise les formes asymptotiques oscillantes pour garantir la précision.

Dernière mise à jour: