Bonjour à tous,
J'essaye de combiner un if et un & dans une boucle for. Le problème c'est que lorsque je regarde le workspace, c'est comme si Matlab (Matlab 6.1.0.450) ne prenait pas en compte la seconde partie.
Pour vous montrer tout cela dans le code, voici la petite boucle:Auriez-vous une idée pour m'aider à débloquer ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 RT = []; rep_corr = []; for i = 1:size(res, 1) %res est une matrice 4*4 if (res (i,4) ==1) & (res(i,3) > 500 | res(i,3) < 3000); % après le & cela ne fonctionne pas correctement RT=[RT ; res(i,3)]; rep_corr=[rep_corr; res(i,4)]; end end
Merci d'avance
Partager