循环结构-comsol中文手册

时间:2024-06-29 22:11:29
【文件属性】:

文件名称:循环结构-comsol中文手册

文件大小:7.02MB

文件格式:PDF

更新时间:2024-06-29 22:11:29

MATLAB

第四章 循环结构 循环(loop)是一种 MATLAB 结构,它允许我们多次执行一系列的语句。循环结构有两 种基本形式:while 循环和 for 循环。两者之间的 大不同在于代码的重复是如何控制的。在 while 循环中,代码的重复的次数是不能确定的,只要满足用户定义的条件,重复就进行下 去。相对地,在 for 循环中,代码的重复次数是确定的,在循环开始之前,我们就知道代码 重复的次数了。 4.1 while 循环 只要满足一定的条件,While 循环是一个重复次数不能确定的语句块。它的基本形如下 while expression ... ... code block ... end 如果 expression 的值非零(true),程序将执行代码块(code block),然后返回到 while 语句 执行。如果 expression 的值仍然非零,那么程序将会再次执行代码。直到 expression 的值变 为 0,这个重复过程结束。当程序执行到 while 语句且 expression 的值为 0 之后,程序将会 执行 end 后面的第一个语句。 while 循环的伪代码为 while expr ... ... ... end 我们将用 whlie 循环编写一个统计分析的程序。 例 4.1 统计分析在科学工程计算中,跟大量的数据打交道是非常平常的事,这些数据中的每一 个数据都是对我们关心的一些特殊值的度量。本课程的第一次测验的成绩就是一个简单的例 子。每一个成绩都对某一个学生在本课程中学到多少东西的度量。 许多的时侯,我们并不关心某一个单个数据。我们可以通过总结得到几个重要的数据, 以此告诉我们数据的总体情况。例如,一组数据的平均数(数学期望)和标准差。平均数的定 义如下: ∑ = = N i ixN x 1 1 (4.1) 其中 xi 代表 n 个样本中的第 i 个样本。如果所有的输入数据都可以在一个数组中得到, 这些数据的平均数就可以通过公式(4.1)直接计算出来,或应用 MATLAB 的内建函数 mean。 标准差的定义如下:


网友评论