Bonjours,
Dépour le retarde, puisque j trouve votre message dans le courrier indesirable.En fait si j travaille avec par cette methode avec des images dont le code est:
s=1;a=0;
for p=1:(log(n)/log(2))
n est la taille de l image
%%%%%%%%%%%%%%% p est les nombre d´iterations
N1=0;
for i=1:(2^p):n
for j=1:(2^p):n
f=0;
%%%%%%%%%%%%%%%%%%%%%%%le nobre de pixel dans la boite %%%%%%%%%%%%%%%%%%%%%%%%%%%
for x=i:i+((2^p)-1)
for y=j:j+((2^p)-1)
if (c(x,y)==1)
f=f+1;
%%% f est le nombre de pixels dans la boite
end
end
end
%%%%%%%%%%%%%%%%%%%%Tester si la boite n'est pas vide %%%%%%%%%%%%%%%%%%%%%
if f>0
s=s+1;
L1(s)=log(1/(2^p));
N1=N1+1;
% N est le nombre de boites pas vides
Nb1(s)=log(N1);
Nb2(s)=(f/(2^p));
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
end
end
end
end
si ton signale resemble à un vecteur voila donc le code convenable:
s=1;a=0;
for p=1:(log(n)/log(2))
%%%%%%%%%%%%%%%p est les nombre d´iterations
% n est la taille du vecteur ou signale
N1=0;
for i=1:(2^p):n
f=0;
%%%%%%%%%%%%%%%%%%%%%%%le nobre de pixel dans la boite %%%%%%%%%%%%%%%%%%%%%%%%%%%
for x=i:i+((2^p)-1)
if (c(x)==1)
f=f+1;
%%% f est le nombre de pixels dans la boite
end
end
%%%%%%%%%%%%%%%%%%%%Tester si la boite n'est pas vide %%%%%%%%%%%%%%%%%%%%%
if f>0
s=s+1;
L1(s)=log(1/(2^p));
N1=N1+1;
% N est le nombre de boites pas vides
Nb1(s)=log(N1);
Nb2(s)=(f/(2^p));
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
end
end
bon chance
|