Salut à tous,
Peut-on optimiser ce bout de code :
Merci.Code:
1
2
3
4
5
6
7
8
9 for i=1:m for j=1:n if(bw(i,j)==2) bw(i,j)=1; else bw(i,j)=0; end; end; end;
Version imprimable
Salut à tous,
Peut-on optimiser ce bout de code :
Merci.Code:
1
2
3
4
5
6
7
8
9 for i=1:m for j=1:n if(bw(i,j)==2) bw(i,j)=1; else bw(i,j)=0; end; end; end;
En utilisant l'indexage logique :Code:
1
2
3 bw2=bw; bw2(bw==2)=1; bw2(bw~=2)=0;
Salut,
Oui, en une ligne :
++ ;)Code:
1
2
3 bw = double(bw==2);
Merci beaucoup :king: