fonction continue sur Matlab
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:
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:
1 2
|
??? Improper assignment with rectangular empty matrix |
est-ce que quelqu'un peut m'aider. Merci.