Algorithme 1D et 2D de déroulement de phase

Fermé
rihab2015 Messages postés 1 Date d'inscription mercredi 6 avril 2016 Statut Membre Dernière intervention 6 avril 2016 - 6 avril 2016 à 16:51
comment faire l'application pour les deux algorithmes de déroulement de phase 1D et 2D pour obtenir des images de phase.

la 1ére algorithme de 1D:

function [phs]=phun1d(phe);
N=length(phe);
i=1:N;
diffcol1= phe(2:N)-phe(1:N-1);
wdiffcol1=mod(diffcol1+pi,2*pi)-pi;
col2=[0,wdiffcol1];
for i=1:N;
phs(i)=phe(1)+sum(col2(1:i));
end

la 2éme algorithme de 2D:

function [phs]=phun2d(phe); %fonction de déroulememt (phase unwrapping 2D)%
N=size(phe,1);
M=size(phe,2);
i=1:N;
j=1:M;
phs=zeros(N,M);
diffcol1= phe(2:N,1)-phe(1:N-1,1);
wdiffcol1=mod(diffcol1+pi,2*pi)-pi;
col2=[0;wdiffcol1];