Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Fonction de Bessel de première espèce
J0(x) table — 51 rows
x à partir de la valeur de départ, par pas fixe
i x Jv(x)
0 0 1
1 0,2 0,9900249722
2 0,4 0,9603982267
3 0,6 0,9120048635
4 0,8 0,8462873528
5 1 0,7651976866
6 1,2 0,6711327443
7 1,4 0,5668551204
8 1,6 0,4554021676
9 1,8 0,339986411
10 2 0,2238907791
11 2,2 0,1103622669
12 2,4 0,0025076833
13 2,6 -0,0968049544
14 2,8 -0,1850360334
15 3 -0,2600519549
16 3,2 -0,3201881697
17 3,4 -0,3642955968
18 3,6 -0,3917689837
19 3,8 -0,4025564102
20 4 -0,3971498099
21 4,2 -0,3765570544
22 4,4 -0,34225679
23 4,6 -0,2961378166
24 4,8 -0,2404253273
25 5 -0,1775967713
26 5,2 -0,1102904398
27 5,4 -0,0412101012
28 5,6 0,0269708847
29 5,8 0,0917025676
30 6 0,1506452573
31 6,2 0,2017472229
32 6,4 0,2433106048
33 6,6 0,2740433606
34 6,8 0,2930956031
35 7 0,3000792705
36 7,2 0,2950706914
37 7,4 0,2785962327
38 7,6 0,2516018338
39 7,8 0,2154078077
40 8 0,1716508071
41 8,2 0,1222153018
42 8,4 0,0691572617
43 8,6 0,0146229913
44 8,8 -0,0392338032
45 9 -0,0903336112
46 9,2 -0,1367483708
47 9,4 -0,1767715728
48 9,6 -0,2089787184
49 9,8 -0,2322760276
50 10 -0,2459357645

À quoi sert ce calculateur

Cet outil dresse la table de la fonction de Bessel de première espèce, notée \(J_v(x)\), pour un ordre \(v\) fixé tout en faisant varier l'argument \(x\). Vous choisissez une valeur de départ de \(x\), un pas et le nombre de lignes à produire ; le calculateur renvoie une table claire à deux colonnes : \(x\) en regard de \(J_v(x)\). Les fonctions de Bessel de première espèce sont omniprésentes en physique et en ingénierie : vibrations d'une membrane circulaire (tambour), conduction de la chaleur dans les cylindres, ondes électromagnétiques dans les guides d'ondes, ou encore traitement du signal (bandes latérales de la modulation de fréquence).

Graphe des fonctions de Bessel de première espèce pour les ordres 0, 1 et 2 montrant des oscillations décroissantes
Fonctions de Bessel de première espèce J_v(x) pour les ordres v = 0, 1, 2, montrant une oscillation d'amplitude lentement décroissante.

Comment l'utiliser

Saisissez l'ordre \(v\) (n'importe quel nombre réel — 0, 1, 2, une valeur fractionnaire comme 0,5, ou un nombre négatif). Définissez la valeur initiale de \(x\), le pas (l'écart entre deux valeurs successives de \(x\) ; il peut être négatif pour balayer en sens décroissant, ou nul pour répéter un même point) et le nombre de répétitions (le nombre de lignes, de 1 jusqu'à 10000). La ligne \(i\) utilise \(x = \text{startX} + i \times \text{stepX}\).

La formule expliquée

La fonction est définie par la série entière $$J_v(x) = \sum_{k=0}^{\infty} \frac{(-1)^k}{k!\,\Gamma(k+v+1)} \left(\frac{x}{2}\right)^{v+2k},$$ où \(\Gamma\) désigne la fonction gamma. Le calculateur évalue cette série terme à terme à l'aide d'une récurrence stable : chaque terme se déduit du précédent en le multipliant par \(-\dfrac{x^2/4}{(k+1)(k+v+1)}\), ce qui évite tout débordement lié aux factorielles. La fonction gamma est calculée par l'approximation de Lanczos, afin que les ordres non entiers et négatifs fonctionnent. Pour un ordre entier négatif, l'outil exploite l'identité \(J_{-n}(x) = (-1)^n J_n(x)\).

Schéma d'une série infinie alternée dont les termes décroissent vers la convergence
La série est alternée et ses termes décroissent rapidement, donc la somme converge vers J_v(x).

Exemple détaillé

Avec \(v = 0\), \(\text{startX} = 0\), \(\text{stepX} = 0{,}2\) et \(\text{loopCount} = 6\), la table donne \(J_0(0) = 1\), \(J_0(0{,}2) \approx 0{,}990025\), \(J_0(0{,}4) \approx 0{,}960398\), \(J_0(0{,}6) \approx 0{,}912005\), \(J_0(0{,}8) \approx 0{,}846287\) et \(J_0(1{,}0) \approx 0{,}765198\) — ce qui correspond à la valeur tabulée de référence \(J_0(1) = 0{,}7651976866\).

Valeurs de référence de J_v(x)

Le tableau ci-dessous énumère la fonction de Bessel de première espèce \(J_v(x)\) pour les ordres \(v=0,1,2\) à plusieurs arguments standards. Les valeurs sont arrondies à six décimales et découlent de la série \(J_{v}(x)=\sum_{k=0}^{\infty}\frac{(-1)^{k}}{k!\,\Gamma(v+k+1)}\left(\frac{x}{2}\right)^{2k+v}\).

\(x\) \(J_0(x)\) \(J_1(x)\) \(J_2(x)\)
0 1.000000 0.000000 0.000000
0.5 0.938470 0.242268 0.030604
1 0.765198 0.440051 0.114903
2 0.223891 0.576725 0.352834
3 −0.260052 0.339059 0.486091
5 −0.177597 −0.327579 0.046565
10 −0.245936 0.043473 0.254630

À titre de vérification, évaluez \(J_0(1)\) : les termes principaux donnent \(1-\tfrac{(0.5)^2}{1}+\tfrac{(0.5)^4}{4}-\tfrac{(0.5)^6}{36}+\dots = 1-0.25+0.015625-0.000434+\dots\approx\) 0.765198.

Zéros remarquables (Racines)

Les zéros positifs sont les valeurs de \(x\) où \(J_v(x)=0\) ; ils définissent les modes de tambour, les seuils de coupure des guides d'ondes et des conditions aux limites similaires.

Indice de racine \(s\) \(s\)-ième zéro de \(J_0\) \(s\)-ième zéro de \(J_1\)
1 2.404826 3.831706
2 5.520078 7.015587
3 8.653728 10.173468
4 11.791534 13.323692

Notez que \(x=0\) est un zéro de \(J_v\) pour tout ordre \(v>0\), mais il n'est pas compté parmi les racines positives ci-dessus.

Définitions et glossaire

Ordre \(v\)
Le paramètre (ici le champ de formulaire order) qui sélectionne quel membre de la famille Bessel est calculé. Il peut être n'importe quel nombre réel — les ordres entiers surgissent dans les problèmes cylindriques, les ordres demi-entiers \(v=n+\tfrac12\) donnent les fonctions de Bessel sphériques.
Argument \(x\)
La variable indépendante à laquelle \(J_v\) est évaluée. Dans ce tableau, elle commence à startX et avance par stepX pour loopCount lignes.
Fonction Gamma \(\Gamma\)
L'extension continue de la factorielle, avec \(\Gamma(n+1)=n!\) pour les entiers non négatifs. Elle apparaît au dénominateur \(\Gamma(v+k+1)\) de la série pour que les ordres non entiers soient bien définis.
Fonction de Bessel de première espèce \(J_v(x)\)
La solution de l'équation différentielle de Bessel \(x^2 y''+x y'+(x^2-v^2)y=0\) qui reste finie à l'origine (pour \(v\ge 0\)). Elle est donnée par la série de puissances dans la formule ci-dessus.
Zéros / racines
Les valeurs de \(x\) où \(J_v(x)=0\). Chaque ordre possède infiniment nombreux zéros positifs, de plus en plus régulièrement espacés et asymptotiquement séparés par \(\pi\).
Ordre demi-entier (sphérique)
Quand \(v=n+\tfrac12\), \(J_v\) est lié aux fonctions de Bessel sphériques \(j_n(x)=\sqrt{\tfrac{\pi}{2x}}\,J_{n+1/2}(x)\), qui décrivent les parties radiales des équations d'onde en coordonnées sphériques.
Rapport des termes de récurrence
Les termes successifs de la série satisfont \(\frac{a_{k+1}}{a_k}=\frac{-(x/2)^2}{(k+1)(v+k+1)}\), qui est utilisé en interne pour générer chaque terme à partir du terme précédent et pour évaluer la convergence.

Interprétation de votre tableau

Quelques faits aident à lire les colonnes que votre balayage produit :

  • Valeurs initiales. \(J_0(0)=1\), tandis que \(J_v(0)=0\) pour tout ordre \(v>0\). Donc un tableau commençant à \(x=0\) commence à 1 uniquement pour l'ordre zéro.
  • Oscillation avec décroissance. Pour grand \(x\), \(J_v(x)\approx\sqrt{\tfrac{2}{\pi x}}\cos\!\left(x-\tfrac{v\pi}{2}-\tfrac{\pi}{4}\right)\). La fonction oscille comme un cosinus déphasé tandis que son amplitude décroît comme \(1/\sqrt{x}\). Les maxima successifs rétrécissent donc lentement à mesure que \(x\) augmente.
  • Les changements de signe marquent les zéros. Partout où une colonne change de signe entre deux lignes, une racine de \(J_v\) se trouve dans cet intervalle (par exemple \(J_0\) change de signe entre \(x=2\) et \(x=3\), encadrant son premier zéro \(\approx 2.4048\)). Pour de grands arguments, les zéros consécutifs sont espacés d'environ \(\pi\).
  • Nœuds physiques. Ces zéros correspondent à des conditions aux limites physiques : les modes radiaux d'une tête de tambour circulaire vibrante, les fréquences de coupure des guides d'ondes cylindriques et les motifs de champ dans les fibres optiques sont tous indexés par les zéros de \(J_v\).
  • Magnitude. Pour \(x\) fixe, les ordres supérieurs \(v\) commencent près de zéro et augmentent plus lentement ; pour petit \(x\) le comportement principal est \(J_v(x)\sim \frac{1}{\Gamma(v+1)}\left(\frac{x}{2}\right)^{v}\), donc plus grand \(v\) reste plus petit jusqu'à ce que \(x\) devienne comparable à \(v\).

Ces observations découlent des formes de série et asymptotiques établies ci-dessus et s'appliquent à tout ordre que vous entrez.

FAQ

L'ordre peut-il être fractionnaire ou négatif ? Oui. La série fondée sur la fonction gamma accepte tout ordre réel, y compris les demi-entiers (qui donnent les fonctions de Bessel sphériques) et les valeurs négatives.

Que se passe-t-il en \(x = 0\) ? On a \(J_0(0) = 1\) et \(J_v(0) = 0\) pour \(v > 0\), car le facteur dominant \((x/2)^v\) s'annule.

Quelle précision pour les grandes valeurs de \(x\) ? La série en double précision est fiable sur les plages usuelles (\(x\) jusqu'à environ 20 à 30). Pour des \(x\) très grands, des annulations catastrophiques peuvent dégrader la précision ; dans ce régime, on préférera la forme asymptotique $$J_v(x) \approx \sqrt{\frac{2}{\pi x}} \cos\!\left(x - \frac{v\pi}{2} - \frac{\pi}{4}\right).$$

Dernière mise à jour: