Bonjour,
* Jerome Kieffer [Mon, Dec 13, 2010 at 09:27:02PM +0100]:
> > Je cherche integrer des fonctions complexes du genre:
> >
> > exp(-x^2) / (z + x)^2 dx
> > ou x est reel mais x est complexe.
> > Est-ce que vous auriez des idees de programmes qui fassent cela ?
> > Je n'ai pas trouve pour l'instant.
> > Entre parnetheses, je sais m'en sortir lorsque que le denominateur
> > n'est pas au carre !
>
> essaye sage-math ...
En tant que co-auteur d'un livre libre[1] sur le sujet, je ne peux
qu'approuver le conseil !
Par contre je ne sais pas répondre à la question en sage avec z
complexe :
sage: x, z = var('x z')
sage: f = exp(-x^2) / (z + x)^2
sage: F = integral(f, x, -oo, oo)
sage: numerical_approx(F(z=I))
[...]
TypeError: Unable to convert 1.00000000000000*I to float; use abs() or real_part() as desired
On se heurte peut-être à une limitation de maxima. Si tu peux préciser
ton problème en privé, on peut voir s'il y a un bug à rapporter aux
auteurs de sage.
Laurent.
[1]
http://sagebook.gforge.inria.fr/