π的计算方法有哪些?
虽然听说圆周率的计算方法有很多,但我都不知道具体内容和算法,所以很希望知道是怎么算的。越多越好。最好和高等数学的有关知识联系起来。...
虽然听说圆周率的计算方法有很多,但我都不知道具体内容和算法,所以很希望知道是怎么算的。
越多越好。最好和高等数学的有关知识联系起来。 展开
越多越好。最好和高等数学的有关知识联系起来。 展开
16个回答
展开全部
C语言公式,自己算去~~~!这个程序可以计算到1000多位
修改一下参数,应该可以算到很多位的..
long a=10000,c=2800,d,e,f[2801];
void main()
{
int i,b;
for(b=0;b<=c;b++)
f[b] = 2000;
printf("\nThe value of pai is\n");
for(i=2800;i>0;i-=14)
{
d = 0;
for(b=c;b>1;b--)
{
d = d+f[b]*a;
f[b] = d%(2*b-1);
d = d/(2*b-1);
d = d*b;
}
c -= 14;
printf("%d",e+d/a);
e = d%a;
}
}
背后蕴涵高等数学原理,自己分析程序看吧.似乎是用傅立叶级数(三角级数)原理编写的程序.
修改一下参数,应该可以算到很多位的..
long a=10000,c=2800,d,e,f[2801];
void main()
{
int i,b;
for(b=0;b<=c;b++)
f[b] = 2000;
printf("\nThe value of pai is\n");
for(i=2800;i>0;i-=14)
{
d = 0;
for(b=c;b>1;b--)
{
d = d+f[b]*a;
f[b] = d%(2*b-1);
d = d/(2*b-1);
d = d*b;
}
c -= 14;
printf("%d",e+d/a);
e = d%a;
}
}
背后蕴涵高等数学原理,自己分析程序看吧.似乎是用傅立叶级数(三角级数)原理编写的程序.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,首先圆面积公式是可以知道
可以用该圆的外切正多边形和内切正多边形不断逼近该圆的面积,因为面积 外切正多边形《圆《内切正多边形
当正边形边越多,那么跟圆越接近
同时正多边形的面积计算是精确的
可以用该圆的外切正多边形和内切正多边形不断逼近该圆的面积,因为面积 外切正多边形《圆《内切正多边形
当正边形边越多,那么跟圆越接近
同时正多边形的面积计算是精确的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果π是代表圆周率,那么π的计算方法就应该遵循“圆的周长6+2√3与直径3的比”来计算。
如果π是代表正n边率,那么π的计算方法就应该遵循“正n边形的周长3.1415926...与对角线1的比”来计算。
如果π是代表正n边率,那么π的计算方法就应该遵循“正n边形的周长3.1415926...与对角线1的比”来计算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个园的周长除以直径=圆周率
将许多个园的周长除以其直径的计算取值.
将许多个园的周长除以其直径的计算取值.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用割园的方法,将园分成3份,4份,5份...n份。π的值将逐渐逼近。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询