码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB循环结构:break+continue+嵌套

时间:2014-09-24 01:54:15      阅读:400      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   for   div   sp   on   c   log   

  1. break语句:终止当前循环,继续执行循环语句的下一语句;
  2. continue语句:跳过循环体的后面语句,开始下一个循环;
  3. 例:求[100,200]之间第一个能被21整除的整数
for n=100:200      %循环语句
  if rem(n,21)~=0    %选择语句
   continue
  end
 break
end
n

程序输出结果为n=
105
  1. 循环的嵌套
  2. 若一个 数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6是完数。求[1,500]之间的全部完数。
for m=1:500
  s=0;
  for k=1:m/2
     if rem(m,k)==0
       s=s+k;
end
end
if m==s
disp(m);
end
end

输出:6
28
496


  1. 用筛选法求某自然数范围内的全部素数。

MATLAB循环结构:break+continue+嵌套

标签:style   blog   color   for   div   sp   on   c   log   

原文地址:http://www.cnblogs.com/freesblog/p/3989493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!