实验四 循环结构程序设计
教材P364
一、实验目的
1. 掌握利用for 语句实现循环结构的方法。
2. 掌握利用while 语句实现循环结构的方法。
3. 熟悉利用向量运算来代替循环操作的方法。
二、实验内容
1. 根据2222π11116123n
=++++"2,求的近似值。当n 分别取100、1000、10000时,结果是多少?
π要求:分别用循环结构和向量运算(使用sum 函数)来实现。
答:程序设计:
(1) 循环结构
clear all; close all; clc;
for n=[100,1000,10000]
sum=0;
for x=1:n
sum=sum+1/(x.^2);
end
value=sqrt(6*sum)
end
(2) 向量运算
clear all; close all; clc;
for n=[100,1000,10000]
x=1:n;
value=sqrt(6*sum(1./x./x))
end
运行结果:
value =
3.1321
value =
3.1406
value =
3.1415
2. 根据11113521
y n =++++?",求: (1) 时的最大n 值。
3y
答:程序设计: