how to tell skip few lines in a code
99 次查看(过去 30 天)
显示 更早的评论
How to program in matab if I want to skip few lines in the code or after executing a loop I want to go to a particular line in a code?
2 个评论
回答(1 个)
Anant Upadhyay
2019-2-7
It is my understanding that you want to go to some particular line of code. However, MATLAB does not support "C style goto statements". If you wish to skip some particular lines of code, you can use "continue" function in MATLAB, or, if you wish to go to a particular line in a code after executing a loop, you can use "if" condition.
Here is a sample code:
res = 0;
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
for i=1:9
rem = mod(arr(i), 2);
% Checks if element of array "arr" is odd, then it do not add the element to "res" variable.
if rem == 1
continue;
end
res = res + arr(i);
end
% After loop end, checks if "res" is greater than 30 or not, to goto specific line of code.
if(res > 30)
res = res - 5;
else
res = res + 5;
end
Displays the value of res
disp(res);
For more information on "if" statement, checkout the following documentation:
For more information on " continue " statement, checkout the following documentation:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sources 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!