Bonjour,
je révise mes notes de cours en Théorie des Perturbations, et je n'arrive pas à ce qui est écrit dans mes notes... C'est tellement simple comme calcul, que je ne vois pas mon erreur. C'est un exemple pour montrer que le développement asymptotique peut donner de meilleurs résultats que la série infinie.
Voilà.
La fonction peut se définir par une somme infinie:
Son développement asymptotique est donné par
,
pous z assez grand, avec et des séries divergentes.
Mon prof illustre ensuite le comportement de l'approximation de la série si on la coupe avant l'infini. Cela revient à évaluer le reste défini comme la série infinie mois les termes qui manquent (parce qu'on coupe à N<infini):
D'après ses résultats (s'ils sont bons), il trouve que pour z=15, le reste augmente avec N, jusqu'à N=10 environ, puis diminue jusqu'à une valeur pratiquement nulle à N=30 environ. Il lui reste à montrer qu'on fait une aussi bonne approximation avec moins de termes par le développement asymptotique.
Or, lorsque je programme le reste en fonction de N, je trouve pour N=3, et assez petit pour que Mathematica indique 0. à N=6. Le reste que JE calcul diminue beaucoup plus vite que celui de mon prof, et beaucoup plus vite que celui du développement asymptotique.
C'est pas normal tout ça...
Quelqu'un voit un problème? Quelqu'un peu m'aider?
Merci beaucoup à l'avance.
Simon
PS: voici mon expression du reste(N,Z) en language Mathematica, au cas ou j'aurais fait une erreur que je ne vois vraiment pas:
In(1): Reste[n_, z_] := Sum[((-1)^k (z)^(2k))/(2^(2k)(k!)^2), {k, 0, Infinity}] - Sum[((-1)^k (z)^(2k))/(2^(2k)(k!)^2), {k, 0, n - 1}]
In(2):Table[Reste[n,1/15],{n,0,10}]//N
Out(2): (0.998889197492763, -0.001110802507237052, 3.0860387406998294*^-7, -3.810129760776037*^-11, 2.7617454674163618*^-15, 0.`, 0.`, 0.`,1.8099691943947416*^-16, 0.`, -1.6199032837520655*^-16)
-----