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 : Sélectionner tout - Visualiser dans une fenêtre à part
cmplx expr CEXP(-II*K*X-II*CONJG(K)..... truncated to real EXPP
Et voila ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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