//圆周率
//我国古代数学家对圆周率方面的研究工作,成绩是突出的。三国时期的刘徽、南北朝时期的祖冲之都在这个领域取得过辉煌战绩。
//有了计算机,圆周率的计算变得十分容易了。如今,人们创造了上百种方法求π的值。其中比较常用且易于编程的是无穷级数法。
//π/4 = 1 – 1/3 + 1/5 – 1/7 + 1/9 - …
//是初学者特别喜欢的一个级数形式,但其缺点是收敛太慢。
//π/2 = 1 + 1/3 +1/3*2/5 + 1/3*2/5*3/7 + 1/3*2/5*3/7*4/9 + …
public class Title1 {
// π/2 = 1 + 1/3 +1/3*2/5 + 1/3*2/5*3/7 + 1/3*2/5*3/7*4/9 + …
public static void main(String[] args){
double x = 1;
double y = 1;
int a = 1;
int b = 3;
while(y>1e-15)
{
System.out.println(y);
y = y*a/b;
x += y;
a++;
b += 2;
}
System.out.println(x*2);
}
}
分享到:
相关推荐
Linux下多线程计算圆周率 C语言 //实现一个用多线程计算 π(圆周率)的程序。 #include #include #include #include #define N 50000//设定计算次数 #define NUM 2//设定线程数,经过反复实验,在装有1个双核...
本文实例讲述了Python实现计算圆周率π的值到任意位的方法。分享给大家供大家参考,具体如下: 一、需求分析 输入想要计算到小数点后的位数,计算圆周率π的值。 二、算法:马青公式 π/4=4arctan1/5-arctan1/239 ...
圆周率100000位文本文档
有两个Matlab程序文件,附带txt文本文件(代码二合一...lagrange2程序是lagrange1的延伸与深入,是用两个的公式,运用拉格朗日多项式通过求0-1上的定积分求解出圆周率π,并通过画图比较两个所求得的值与真实值π的偏差
圆周率一千万位;圆周率一千万位文本文件.RAR
圆周率π一百万位计算结果下载,一百万位整理完整版。无空格无换行结构。 圆周率百万计算结果。圆周率结果下载
C++ 圆周率的应用,txt文本写入...
能够快速计算圆周率,帮助你探究圆周率。文件中含有源码。
男朋友是高中数学老师,要上一节关于割圆术求圆周率的公开课,让我帮忙写一个程序。思考了一下,写了一个简单程序,长时间不写,专业能力不是很强,所以过程不要细究,实现功能就好~输入n边形,判断输入的边数是否为...
Super PI是一个计算圆周率精确到小数点以后的指定数位(最大3200万)的计算机程序。该程序采用高斯-勒让德算法并且于1995年被金田康正使用在Windows环境下计算出精确到2的32次方的圆周率。 Super PI被许多超频玩家用...
圆周率一亿位
2亿位圆周率中寻找2-8位指定数字串。
电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能测试 圆周率电脑性能...
圆周率π小数点后一百万位数圆周率π小数点后一百万位数圆周率π小数点后一百万位数圆周率π小数点后一百万位数圆周率π小数点后一百万位数圆周率π小数点后一百万位数圆周率π小数点后一百万位数圆周率π小数点后一...
用于圆周率计算的 api jar hadoop jar *.jar pi 10 1000000000
C++计算圆周率,分别用穿行计算和通过MPI实现的并行计算来进行。并行计算课程实验代码,分别用MPI和串行程序实现圆周率的计算并输出时间
圆周率的计算 代码,C语言实现,迭代法,欢迎批评指正
使用蒙特卡洛方法计算圆周率的数值
本文实例讲述了python计算圆周率pi的方法。分享给大家供大家参考。具体如下: from sys import stdout scale = 10000 maxarr = 2800 arrinit = 2000 carry = 0 arr = [arrinit] * (maxarr + 1) for i in xrange...