Bonjour j'ai un bout de programme que j'écris sous matlab mais j'ai l'impression que j'écris mal la partie avec continue.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
for c=1:length(mat1)
    mat_ref=Mat_2((ind(c):(ind1(c)+dT1),[1 4 5]);
 
    ind_deb1(c)=find((mat_ref(:,4) >= 0.15) & (mat_ref(:,5)>= 0.15 ),1);
    if isempty(ind_deb1(c))
        continue
    end
    ind_deb1(c)= ind(c)+ind_deb1(c);
end
le problème c'est que s'il ne retrouve pas l'indice pour la condition, il met un message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
??? Improper assignment with rectangular empty matrix
est-ce que quelqu'un peut m'aider. Merci.