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

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


                  循环语句
                  end
                  while 结构根据逻辑表达式的值确定是否执行循环体语句。如果表达式的值

             为真,则执行一次循环语句,并在重复执行过程中每次进行判断。如果表达式为
             false,程序将在“end”之后执行语句。为了避免因逻辑错误而陷入死循环,建
             议在循环体语句的适当位置添加 break 语句,以便程序能够正常执行。while 循
             环也可以嵌套,其结构如下:
                  while 逻辑表达式 1

                  循环体语句 1
                  while 逻辑表达式 2
                  循环体语句 2

                  end
                  循环体语句 3
                  end
                  例 请设计一段程序,求 1~100 的偶数和。

                  解 在 MATLAB 命令窗口输入以下程序:
                  clear
                  x = 0;

                  sum = 0;
                  while x<101
                      sum = sum + x;
                      x = x + 2;
                  end

                  sum
                  运行后得到的结果为:
                  sum =
                  2550


                 二、 for 循环结构

                  在 MATLAB 中,另外一种常见的循环结构是 for 循环,其常用于知道循环



             80
   85   86   87   88   89   90   91   92   93   94   95