注:文章内容来源于网络,真实性有待确认,请自行甄别。
数值计算利用arctanx=x
发表于:2024-10-24 00:00:00浏览:3次
问题描述:利用arctanx=x-x3/3+x5/5-x7/7+...,-1<x<1
及π/6=arctan√3/3,给出一个计算π的方法,并据此方法编写Matlab给出π的至少10位有效数字的近似值
% s=pi
n=10; % n可按精度要求调整
x=sqrt(3)/3;
s0=0;s=x;k=1;
while(abs(s-s0)>10^(-n))
s0=s;
s=s+x^(2*k+1)/(2*k+1)*(-1)^k;
k=k+1;
end
format long
s=s*6
栏目分类全部>