[Matlab]Reprendre boucle si erreur
Résolu
Newenda
Messages postés
83
Statut
Membre
-
Newenda Messages postés 83 Statut Membre -
Newenda Messages postés 83 Statut Membre -
Bonjour,
j'ai une boucle du style
-------------------------------------------
for i = 0:20
for j= 0:15
for k = 0:23
blablablbalba
blablbablaba
end
end
end
-------------------------------------------
J'aimerais faire en sorte que si il y n'importe quel plantage, il refait la boucle en prennant les dernier i, j, k ?
Une idée?
Merci
j'ai une boucle du style
-------------------------------------------
for i = 0:20
for j= 0:15
for k = 0:23
blablablbalba
blablbablaba
end
end
end
-------------------------------------------
J'aimerais faire en sorte que si il y n'importe quel plantage, il refait la boucle en prennant les dernier i, j, k ?
Une idée?
Merci
Configuration: Windows XP Firefox 3.0.8
2 réponses
-
Comme en C++ et java, tu as le block try/catch https://www.mathworks.com/help/matlab/index.html;jsessionid=ac238ae46948d78ee99ce7fe98ac?/access/helpdesk/help/techdoc/ref/catch.html=&http://www.mathworks.fr/cgi-bin/texis/webinator/search/%3fdb=MSS&prox=page&rorder=750&rprox=750&rdfreq=500&rwfreq=500&rlead=250&sufs=0&order=r&is_summary_on=1&ResultCount=10&query=try&submitButtonName=Search (Je ne sais pas si le lien fonctionnera)
Je pense que ça devrait faire ce que tu veux, mais ça demande un peu de codage. -
Oui c'est parfait je viens de voir ça :
------------------------------------
for i:j
try
blablbablablbablablab
catch ME
problemes = {problemes ; ME}; %liste les pb rencontrés
end
end
------------------------------------
merci