Damian Rössler on Mon, 12 Jun 2023 19:44:17 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Problème avec intnum


Bonjour,

ce message pour vous signaler une problème que j’ai découvert dans Pari/GP lorsque j’ai essayé de faire un calcul avec intnum.
Voici : lorsque j’évalue

intnum(x=-1000,1000,log(x+I)/(x^2+1)) 

sur mon ordinateur, j’obtiens

0.22992031686600422539427385649876229873 + 99.246582527150702120676228264996637697*I

En revanche, la commande 

NIntegrate[Log[x+I]/(x^2+1),{x,-1000,1000}]

sur Mathematica donne

2.16177 + 4.93166 I

qui est effectivement proche de 

\pi\log(2)+i\pi^2/2 =(approx.)  2.1775860903036021305006888982376139473 + 4.9348022005446793094172454999380755677*i

(que l’on obtiendrait en intégrant de -\infty à \infty).

Une autre bizarrerie est que Pari/GP en ligne ( https://pari.math.u-bordeaux.fr/gp.html ) donne en revanche

0.1951079189482813284692074920 + 120.3479637305210234105619723*I

lorsqu’on effectue la même commande que plus haut, ce qui ne coïncide pas avec ce que la version de Pari/GP installée sur mon ordinateur calcule.

J’ai aussi essayé de calculer l’intégrale avec des bornes plus élevées et on obtient des résultats encore plus éloignés de la vraie valeur. 
Par ex., sur mon ordinateur, la commande 

intnum(x=-100000,100000,log(x+I)/(x^2+1)) 

donne

0.0046079812092805937682847726807162324991 + 9916.7863769592496702503585536475594909*I

Je sais bien que les intégrales oscillantes sont difficiles à approcher numériquement mais l’intégrant n’est pas oscillant ici 
(mais il converge assez lentement vers 0).

Je serais heureux d’avoir vos lumières sur ce problème.

Mon ordinateur est un portable mac, avec le système d’exploitation macos Big Sur.

Avec mes remerciements, Damian Rössler




---

Damian Rössler

(en congé du CNRS à Toulouse)

Professor of Pure Mathematics
Tutorial Fellow of Pembroke College

Mathematical Institute
University of Oxford
Andrew Wiles Building
Radcliffe Observatory Quarter
Woodstock Road
Oxford
OX2 6GG
United Kingdom

Phone: +441865273540
E-mail: damian.rossler@maths.ox.ac.uk