matlab简单结构

来源:互联网 发布:踢脚线墙暖的危害 知乎 编辑:程序博客网 时间:2024/06/05 18:38

matlab简单结构

1if语句

    MATLAB中,if语句有3种格式。

    (1) 单分支if语句:

if  条件

        语句组

    end

当条件成立时,则执行语句组,执行完之后继续执行if语句的后继语句,若条件不成立,则直接执行if语句的后继语句。

 

    (2) 双分支if语句:

if  条件

        语句组1

    else

         语句组2

    end

    当条件成立时,执行语句组1,否则执行语句组2,语句组1或语句组2执行后,再执行if语句的后继语句。

      (3) 多分支if语句

if  条件1

        语句组1

    elseif  条件2

        语句组2

       ……

    elseif  条件m

         语句组m

    else

         语句组n

    end

语句用于实现多分支选择结构。

   2switch语句

    switch语句根据表达式的取值不同分别执行不同的语句其语句格式为

    switch  表达式

       case  表达式1

          语句组1

       case  表达式2

          语句组2

          ……

       case  表达式m

          语句组m

       otherwise

          语句组n

    end

 当表达式的值等于表达式1的值时,执行语句组1,当表达式的值等于表达式2的值时,执行语句组2,当表达式的值等于表达式m的值时,执行语句组m,当表达式的值不等于case所列的表达式的值时,执行语句组n。当任意一个分支的语句执行完后,直接执行switch语句的下一句。

 3try语句

语句格式为

try

   语句组1

catch

   语句组2

end

try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2

4.选择结构
  选择语句又称多重条件转移语句,matlab中通过switch~~~case语句来实现,他的基本组成结构与法格式是
   switch 条件表达式
         case常量1
         语句组1
        case{常量1,常量2}
         语句组2
         ......
       otherwise  
       语句组n+1
  end      
本博客专权所有,给予大家分享
0 0