MATLAB编程(1),循环和选择

1.MATLAB中的循环,一共有两种,for,while;似乎每种语言中都会有这两种循环,用法大体相似,简单说其用法
for循环
例:for i=1:1:10
             statement;
       end
就是需要注意的是,一个for后面一定要跟上一个end;
while循环
例:while(flag<100)
           flag=flag+1;
        end
2.MATLAB中的选择
 
2.1if--else     这个跟其他的语言一样,用法不多说了,举例说明一下
if(a>b)
   c=a;
else
           c=b;

2.2   switch语句
这个跟c语言的也是一样的,需要值得注意的一点是,有多个条件可以对应一个操作,可以将这些条件放在一个case中,例:switch(...........)
 case(case1,case2,.......case n)
 statement;
这种情况只要switch表达式与括号中的任何一个值匹配,这个语句就会执行。

3.break,continue语句
这些与c语言中的规范都一样。
break:终止所有的循环,直接跳出循环体,比如
for i=1:100
     if(i==1) break;
        statement1;
     end
end
statement2;
这种情况,for循环才循环一次,直接跳出,不在执行for循环,执行statement2;这里statement1也没有执行。
continue:终止当前一次循环。
for i=1:100
      if(i==1) continue;
          statement1;
     end
end
statement2;
这时,当i=1时不执行statement1,继续for循环,这里statement1共执行99次

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值