3.2 程序控制结构
MATLAB基础与应用教程
3.2.3 循环结构
【例3.7】已知 ,求y的值。y=0;n=100;f=1;
for i=1:n y=y+f/i; f=-f;end
disp(['y=',num2str(y)])
3.2 程序控制结构
MATLAB基础与应用教程
3.2.3 循环结构
在MATLAB中,for语句也可以采用以下格式:for 循环变量 = 矩阵 循环体语句End
【例3.8】写出下列程序的执行结果。
s=0;
a=[1,2,3,4;31,41,51,61;101,102,103,104];for k=a s=s+k;end
disp(s)
3.2 程序控制结构
MATLAB基础与应用教程
3.2.3 循环结构
2.while语句
While 条件
循环体语句end
图3.6 while语句执行过程
3.2 程序控制结构
MATLAB基础与应用教程
3.2.3 循环结构
【例3.9】求使 的最小的n。y=0;n=0;
while (y<=1.5) n=n+1;
y=y+1/n/n;end
disp(['满足条件的n是:',num2str(n)])
3.2 程序控制结构
MATLAB基础与应用教程
3.2.3 循环结构
3.break语句和continue语句break语句用于终止循环的执行。
continue语句控制跳过循环体中的某些语句。
Matlab基础及其应用-MATLAB程序设计
3.2程序控制结构MATLAB基础与应用教程3.2.3循环结构【例3.7】已知,求y的值。y=0;n=100;f=1;fori=1:ny=y+f/i;f=-f;enddisp(['y=',num2str(y)])3.2程序控制
推荐度:
点击下载文档文档为doc格式