hallo hans,
In[11]:=
a = 1.2 + 2.5*I
f = (x + I)^2/(x + I - a)
Out[11]=
1.2 + 2.5*I
Out[12]=
(I + x)^2/((-1.2 - 1.5*I) + x)
In[14]:=
Integrate[f, {x, 1, 3}]
Integrate[f, {x, 3, 1}]
Out[14]=
-1.7545328306516752 + 4.771717220141561*I
Out[15]=
1.7545328306516752 - 4.771717220141561*I
MMA 5.0.1
grüsse robert
-----Original Message-----
From: Hans.Dolhaine@XXXXXXX.com [mailto:Hans.Dolhaine@XXXXXXX.com]
Sent: Tuesday, September 28, 2004 4:12 PM
To: demug@XXXXXXX.ch
Subject: Bug oder nicht?
Liebe Mitglieder der Liste,
kürzlich ging es hier um Integration im Komplexen, und dabei ist folgendes
aufgefallen:
Sei a = 1.2 + 2.5 I
und f = ( x+ I )^2 / ( x+ I - a ).
Dann liefert
Integrate[ f, { x, 1, 3 } ] ( = -1.75453 + 4.77172 I ) nicht das Negative von Integrate[ f, { x, 3, 1 } ] , was
es eigentlich tun müsste. Das zweite Integral ergibt stattdessen -35.9446 -34.9938 I.
Bei mehreren Beispielen im Reellen war die Vertauschung der Integrationsgrenzen unschädlich: das Vorzeichen wurde brav
umgedreht.
Ist das ein Bug oder habe ich etwas übersehen?
Hans Dolhaine
_________________________________
VTR-TS
Phone: +49-211-797-4809
Fax: +49-211-798-1853
Mobile: 0171 97 17 049
E-Mail: Hans.Dolhaine@XXXXXXX.com