Bonjour,
Je possédais matlab 2011 avant et ce code marchait niquel :
Je viens de passer a la version 2013 et bizarrement ce code donne des résultat faux . Après test et comparaison avec la version 2011 , c'est quand j'utilise l'exponentielle que ça rate . Sur 2011 j'avais des éléments de type a+ib ( complexe) or sur le 2013 la partie réelle est nulle partout ( les terme en 0 + ib ) et c'est les mêmes partout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [X,Y]=meshgrid(-M/2:1:M/2-1,-M/2:1:M/2-1); h1=exp(((1i*pi)/(lambda*z))*(pasx^2*X.^2 + pasy^2*Y.^2));
Y aurait t'il eu des modifications sur la version 2013 ?
merci
Partager