matlab中的条件语句if-else-end

if-else-end指令为程序流提供了一种分支结构,该结构的形式根据实际情况的不同而不同,主要有以下几种。

(1)若判决条件expression为真,则执行命令组,否则跳出该命令组。

               if  expression

                              commands

               end

注意:若判决条件expression为一个空数组,则在MATLAB中默认该条件为假。

(2)若可供选择的执行命令组有两组,则采用的结构如下:

           if expression                             判决条件

                     commands1                     判决条件为真, 执行命令组1,并结束此结构

           else                                    

                   commands2                       判决条件为假,执行命令组2,并结束此结构

扫描二维码关注公众号,回复: 5382828 查看本文章

          end

(3)若可供选择的执行命令组有n(n>2),则采用的结构如下

                 if  expression1                      判决条件

                            commands1             判决条件expression1为真,执行commands1,并结束此结构

                elseif   expression2             

                              commands2                判决条件expression1为假,expression2为真,执行commands2

                   ................

                else 

                            commandsn                  前面所有判决条件均为假,执行commandsn,并结束此结构

                end
--------------------- 
作者:MATLAB讲师 
来源:CSDN 
原文:https://blog.csdn.net/matlab_matlab/article/details/53425109 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/hudada19/article/details/87715706