- 57
- 0
- 约小于1千字
- 约 1页
- 2020-10-29 发布于山东
- 举报
13 利用循环语句,计算数列 5 , 5 , 5 , 的极限,要求误差小于 10 8 。
B=1:50;
B(1)=sqrt(5);
B(2)=sqrt(B(1));
for i=2:50
if (B(i-1)-B(i))0B(i+1)=sqrt(B(i));
A=B(i+1);
end
end
disp(A);
result:
A=1.00000000599562 。
14 利用级数
4
1 1/
3 1/ 5 1/ 7 ... 可计算出无理数
的近似值。由于交错级数的部
分和数列 S 在级数的和上下摆动,
截断误差将小于第一个被舍弃的项a
的绝对值。 试分
N
n 1
析:若要使截断误差小于
10 4 或10
8 ,应取多少项求和?计算
的近似值。
截断误差小于 10 4
n=1;
y=1;
while(y0.0001)
n=n+1; y=abs((-1)^(n-1)/(2*n-1)); end
disp(n)
得结果为 5001;所以取前 5001 项
计算近似值的程序为:
x=1:5001;
w=(-1).^(x-1)./(2*x-1);
pi=4*sum(w)
得到结果
pi =
3.1418
同理可得截断误差小于 10 8
原创力文档

文档评论(0)