Salut à tous,
Peut-on optimiser ce bout de code :
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Salut à tous,
Peut-on optimiser ce bout de code :
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bw2=bw; bw2(bw==2)=1; bw2(bw~=2)=0;
Salut,
Oui, en une ligne :
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bw = double(bw==2);![]()
Partager