my question is here:
k = 1;
for i = 1:10
for j = 1:6
if(i ==1 && j == 3)
% here I just want to skip i = 10,j = 3 and continue to next i
% = 10 and j = 4,how should I do that?
else
k = k+1;
end
end
end

 Akzeptierte Antwort

Matt Fig
Matt Fig am 1 Okt. 2012

1 Stimme

Use the CONTINUE statement.
k = 1;
for ii = 1:10
for jj = 1:6
if(ii ==10 && jj == 3)
continue
else
k = k+1;
end
end
end

Weitere Antworten (1)

Kapil Nagwanshi
Kapil Nagwanshi am 1 Okt. 2012

1 Stimme

The problem is not very clear, tell me what are the steps you want to skip, i am also confused with 'next i%10 and j=4' so here % is comment or the mod operator if it is a mod operator then try to attempt like what i just understood your code and see the breakup of your code. How one would think upon it.
%my question is here:
k = 1;
for i = 1:mod(i,10):10
for j = 1:6
if(i ==1 && j == 3)
% here I just want to skip
if(i = 10,j = 3)
%and continue to next
i % = 10 and j = 4,
% how should I do that?
else k = k+1;
end
end
%
Hope you are now able to solve the problem
% code
end

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Hilfe-Center und File Exchange

Tags

Noch keine Tags eingegeben.

Gefragt:

UTA
am 1 Okt. 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by