Bonjour,
j'ai trois matrice :
photo de taille 120*127
criteres de taille 120*127
stdr de taille 120*1
Je voudrais que quand on trouve une valeur nulle dans stdr on efface la ligne correspondante dans les trois matrices.
pour cela j'avais fait le code suivant :
Ca marche pour enlever les lignes mais le prog bloque parce que i fini par depasser la taille de la matrice réduite, et que je n'arrive pas a sortir de la boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for i=1:120 while stdr(i)==0 photo(i,: )=[]; criteres(i,: )=[]; stdr(i,: )=[]; end end
Partager