Connectez-vous via MCP →

Entrez le calcul

Formule

Formule: Calculateur de table de la fonction de Struve

Publicité

Résultats

Table de la fonction de Struve
101 rows
x H_v(x)
-10 -0,118744
-9,8 -0,168864
-9,6 -0,215832
-9,4 -0,257766
-9,2 -0,292944
-9 -0,319876
-8,8 -0,337369
-8,6 -0,344577
-8,4 -0,341042
-8,2 -0,326718
-8 -0,301988
-7,8 -0,267652
-7,6 -0,224912
-7,4 -0,175329
-7,2 -0,120778
-7 -0,063383
-6,8 -0,005439
-6,6 0,050667
-6,4 0,102542
-6,2 0,147882
-6 0,184555
-5,8 0,210686
-5,6 0,224733
-5,4 0,225551
-5,2 0,212448
-5 0,185217
-4,8 0,144157
-4,6 0,090077
-4,4 0,02428
-4,2 -0,051474
-4 -0,135015
-3,8 -0,22383
-3,6 -0,315144
-3,4 -0,406008
-3,2 -0,493396
-3 -0,574306
-2,8 -0,645865
-2,6 -0,705422
-2,4 -0,750648
-2,2 -0,779613
-2 -0,790859
-1,8 -0,783452
-1,6 -0,757025
-1,4 -0,711792
-1,2 -0,64855
-1 -0,568657
-0,8 -0,473994
-0,6 -0,366911
-0,4 -0,25015
-0,2 -0,126759
0 0
0,2 0,126759
0,4 0,25015
0,6 0,366911
0,8 0,473994
1 0,568657
1,2 0,64855
1,4 0,711792
1,6 0,757025
1,8 0,783452
2 0,790859
2,2 0,779613
2,4 0,750648
2,6 0,705422
2,8 0,645865
3 0,574306
3,2 0,493396
3,4 0,406008
3,6 0,315144
3,8 0,22383
4 0,135015
4,2 0,051474
4,4 -0,02428
4,6 -0,090077
4,8 -0,144157
5 -0,185217
5,2 -0,212448
5,4 -0,225551
5,6 -0,224733
5,8 -0,210686
6 -0,184555
6,2 -0,147882
6,4 -0,102542
6,6 -0,050667
6,8 0,005439
7 0,063383
7,2 0,120778
7,4 0,175329
7,6 0,224912
7,8 0,267652
8 0,301988
8,2 0,326718
8,4 0,341042
8,6 0,344577
8,8 0,337369
9 0,319876
9,2 0,292944
9,4 0,257766
9,6 0,215832
9,8 0,168864
10 0,118744

Qu'est-ce que la fonction de Struve ?

La fonction de Struve \(\mathbf{H}_{v}(x)\) est une fonction spéciale qui apparaît comme solution particulière de l'équation de Bessel inhomogène. On la rencontre dans des problèmes d'acoustique, de dynamique des fluides, d'optique et d'électromagnétisme, souvent aux côtés des fonctions de Bessel ordinaires. Ce calculateur dresse la table de \(\mathbf{H}_{v}(x)\) pour tout ordre réel \(v\) sur une suite de valeurs de \(x\) de votre choix, afin que vous puissiez observer son comportement oscillant à décroissance lente. Il s'agit de mathématiques pures, valables partout, sans aucune dépendance régionale ou liée aux unités.

Courbes oscillantes et amorties de la fonction de Struve pour plusieurs ordres
La fonction de Struve H_v(x) tracée en fonction de x pour quelques ordres v différents.

Comment utiliser ce calculateur

Saisissez quatre valeurs : l'Ordre v (l'ordre de la fonction de Struve), la Valeur initiale de x (le premier argument), le Pas (l'écart entre deux valeurs de \(x\) successives) et le Nombre de répétitions (le nombre de lignes à générer). La table affiche alors chaque argument \(x_{i} = \text{startX} + i \times \text{stepX}\) ainsi que la valeur correspondante \(\mathbf{H}_{v}(x_{i})\). Avec les valeurs par défaut (\(v = 0\), début = -10, pas = 0,2, nombre = 101), vous obtenez 101 points balayant \(x\) de -10 à +10.

La formule expliquée

La valeur est évaluée directement à partir de la série entière présentée ci-dessus. $$\mathbf{H}_{v}(x) = \left(\frac{x}{2}\right)^{v+1} \sum_{k=0}^{\infty} \frac{(-1)^{k}\left(\frac{x}{2}\right)^{2k}}{\Gamma\!\left(k+\frac{3}{2}\right)\,\Gamma\!\left(k+v+\frac{3}{2}\right)}$$ En posant \(t = x/2\), le facteur de tête est \(t^{v+1}\) et chaque terme s'écrit \((-1)^{k} t^{2k}\) divisé par le produit de deux fonctions gamma, \(\Gamma(k + 3/2)\) et \(\Gamma(k + v + 3/2)\). La fonction gamma est calculée à l'aide d'une approximation de Lanczos numériquement stable, en utilisant la formule de réflexion \(\Gamma(z) = \pi / (\sin(\pi z)\, \Gamma(1 - z))\) lorsque son argument est négatif ou nul. La série alternée converge rapidement pour des \(|x|\) modérés.

Publicité
Schéma des termes de la série entière de la fonction de Struve
La série somme des termes de signe alterné mis à l'échelle par une puissance de x/2 et deux fonctions Gamma.

Exemple résolu

Prenons \(v = 0\) et \(x = 2\), d'où \(t = 1\) et un facteur de tête égal à 1. La sommation de la série donne $$1{,}273240 - 0{,}565884 + 0{,}090542 - 0{,}007391 + 0{,}000365 - \ldots \approx 0{,}79066.$$ On a donc \(\mathbf{H}_{0}(2) \approx 0{,}79066\), ce qui correspond à la valeur de référence usuelle.

FAQ

Que vaut \(\mathbf{H}_{v}(0)\) ? Pour tout ordre \(v > -1\), le facteur de tête \((x/2)^{v+1}\) s'annule en \(x = 0\), donc \(\mathbf{H}_{v}(0) = 0\).

Puis-je utiliser des ordres négatifs ou non entiers ? Oui. Pour des \(x\) négatifs avec un \(v\) non entier, la fonction devient complexe : ces lignes sont alors signalées comme « not-a-number » (NaN). Pour \(v = 0\) ou des ordres entiers, l'ensemble de la table reste réel.

Quelle est sa précision ? La série directe est très précise sur la plage par défaut. Pour de très grandes valeurs de \(|x|\) (au-delà d'environ 30), de nombreux termes sont nécessaires et un développement asymptotique serait préférable.

Dernière mise à jour: