Backtrack iteration for loop
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Gonzalo Guerrero
le 31 Mai 2022
Commenté : Gonzalo Guerrero
le 1 Juin 2022
Hi,
I am running a code where I plot images in a 2 for loops. I got 3 different buttons that allows me to go to the iteration "Next", analyse the image or go back to the previous image "previous" iteration. However, in this case I got a an issue. I am trying to go back an iteration(i.e. if n=3 and nn=2 or 3) I want to go one backwards on that for loop. However if nn=1. I need to go one back in the n for loop and the last of the nn. at the moment It does't do that. This is a part of the code, I could provide the whole of it if needed.
for n= 1:length(DigMark) aproxx(1:100)
for nn=1:length(Mucles) aprox(1:3)
message= sprintf('Select one of the following:');
titleBarCaption = 'Manual';
Button = questdlg(message, titleBarCaption, ...
'Previous','Analyses','Next', 'Analyses');
if strcmpi(Button, 'Previous') && nn == 1
s=s-1 ;
n = n - 1;
nn= length(EMG);
keyboard
outputTable(end, :)=[];
close(figu);
elseif strcmpi(Button, 'Previous') && nn > 1
s=s-1 ;
nn= nn-1;
keyboard
outputTable(end, :)=[];
close(figu);
continue;
end
end
end
Thank you for your help! :D
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!