好文档 - 专业文书写作范文服务资料分享网站

Matlab基础及其应用-MATLAB程序设计

天下 分享 时间: 加入收藏 我要投稿 点赞

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格式
0dxyo8m5g73blzb1bwa62p7v43zg0p00hx6
领取福利

微信扫码领取福利

微信扫码分享