• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB 的循环语句 - CuriousZero

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

MATLAB 的循环语句

 

1、MATLAB while循环语法

     在MATLAB 中 while循环的语法如下:

while <expression>
   <statements>
end

while 循环反复执行程序语句只要表达式为 true。

当结果不为空,并包含所有非零元素(逻辑或实际数字),表达式为 true ;否则,表达式为 false。

例如:

  b=10;
   while(b<20)
       fprintf(\'value of b : %d\n\',b);
       b=b+1;
   end 

结果为:

 

2、MATLAB for循环语法

     在MATLAB 中 for 循环的语法如下:

for index = values
  <program statements>
          ...
end

for 循环的值有下述三种形式之一:

详细例子1:

   for a= 10:20
       fprintf(\'value of a : %d\n\',a)
   end

 

详细例子2:

   %%
   for a =1.0:-0.1:0.0
       disp(a)
   end

 

详细例子3:

   %%
   for a =[10,20,30,40,50,60]
       disp(a)
   end

 

3、循环的嵌套

     在 MATLAB 中嵌套 for 循环语句的语法如下:

for m = 1:j
    for n = 1:k
        <statements>;
    end
end

在 MATLAB 中嵌套 while 循环语句的语法如下:

while <expression1>
   while <expression2>
       <statements>
   end
end

详例:

   %% 使用一个嵌套循环来把所有从1到100的素数显示出来
   for  i=2:100
       for j= 2:100
           if(~mod(i,j))
               break; %if factor found, not prime
           end
       end
           if(j>(i/j))
               fprintf(\'%d is prime\n\',i)
           end
   end    

结果:

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MATLAB多项式运算 - chloe_zhou发布时间:2022-07-18
下一篇:
MATLAB中xcorr函数用法解析发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap