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.
Merci d'avance.
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
Partager