[Fortran 77] Fonction complexe
Salut pour tous,
J'ai écrit une fonction qui calcule la fonction suivante : exp(i(kx+\bar(k)\bar(x))) (\bar c'est le conjugué complexe)
Mais quand j'utilise ma fonction, elle ne donne que la partie réelle de la réponse :
Code:
cmplx expr CEXP(-II*K*X-II*CONJG(K)..... truncated to real EXPP
Et voila ma fonction :
Code:
1 2 3 4 5 6 7
|
function expp(k,x)
complex k,x,ii
ii=cmplx(0.,1.)
expp=cexp(-ii*k*x-ii*conjg(k)*conjg(x))
return
end |
Alors où est le problème ? J'ai essayé beaucoup, mais ....
Merci