Page 93 - 数学建模算法与应用
P. 93

第三章  MATLAB 编程基础


                   >> clear
                   a = 3;
                   b = 6;

                   for ii=1:3
                       b = b+1
                       if ii>2
                           break
                       end

                       a = a + 2
                   end

                   运行后得到结果为:
                   b =
                     7
                   a =
                   5
                   b =

                   8
                   a =
                   7

                   b =
                   9
                   从以上程序可以看出,当 if 表达式的值为假时,程序执行 a=a+2;当 if 表达
               式的值为真时,程序执行 break 语句,跳出循环。

                   (三)return 命令
                   通常在执行被调用的函数后,MATLAB 会自动将控制权转移到调用函数
               或指定窗口。如果将 return 命令插入到被调用的函数中,MATLAB 可以强制结

               束函数的执行并将控制权转移出去。return 命令终止当前命令的执行,并立即
               返回上一级调用函数或等待键盘输入命令,这些命令可用于提前结束程序。在
               MATLAB 的内置函数中,许多函数在其程序代码中引入了 return 命令。以下是
               det 函数代码的简要参考:



                                                                                       83
   88   89   90   91   92   93   94   95   96   97   98