matlab实验 循环结构
- 格式:doc
- 大小:67.58 KB
- 文档页数:3
实验(四)项目名称:循环结构
一、实验目的:
1. 掌握利用for语句实现循环结构的方法。
2. 掌握利用while语句实现循环结构的方法。
3. 熟悉利用向量运算来代替循环操作的方法。
二、实验原理
1.FOR 循环
在for和end语句之间的{commands}按数组中的每一列执行一次。在每一次迭代中,x被指定为数组的下一列,即在第n次循环中,x=array(:, n)。
2.WHILE循环
只要在表达式里的所有元素为真,就执行while和end 语句之间的{commands}。通常,表达式的求值给出一个标量值,但数组值也同样有效。在数组情况下,所得到数组的所有元素必须都为真。
三、实验环境
1.硬件:PC机
2. 软件:Windows操作系统、matlab2015
四、实验内容、步骤以及结果
4.1.1实验要求:用while语句写一个程序,k=5,每循环一次,自动减1,并自
动输出。
4.1.2实验步骤
(1)启动matlab,新建一个M文件;
(2)输入程序,如图1;
(3)保存文件;
(4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功;
图1:程序输入
4.1.3运行结果如下:
图2:运行结果
4.2.1实验要求:1
、根据,求π 的近似值。当n
分别取100,1000,10000时,结果是多少?
要求:分别用循环结构和向量运算(使用sum 函数)来实现
4.2.2实验步骤:
(1)启动matlab ,M 文件;
(2)输入程序,如图3和4;
(3)保存文件;
4.2.3运行结果如下: 图3:for 循环结构
图4:向量运算
图5:运行结果
五、实验总结
通过本次实验,我慢慢理解了循环控制结构的执行过程,掌握了一些循环结构程序设计方法,但还不是很熟练。我了解了一些MATLAB的编程方法和循环结构程序设计方法,但都不是特别的熟练,都有待加强。