Bonjour,

Je cherche à effectuer une opération que je pourrais facilement avec une double boucle for mais je voudrais savoir s'il y a une méthode plus rapide pour la faire. Voici un exemple de que je souhaiterais faire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
M = [10 20 30 ; 40 50 60];
N = [1 2 3 ; 4 5 6];
 
for i=1:min(size(M))
    for ii=1:max(size(M))
        if M(i,j)<20
            N(i,j) = 0;
        elseif M(i,j)>60
            N(i,j) = 0;
        end
        ii = ii+1;
    end
    i = i+1;
end
Merci d'avance.