`
1140566087
  • 浏览: 552645 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18279
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:311380
Group-logo
J2ME 基础学习课程集
浏览量:18344
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17388
社区版块
存档分类
最新评论

圆周率

阅读更多

//圆周率
//我国古代数学家对圆周率方面的研究工作,成绩是突出的。三国时期的刘徽、南北朝时期的祖冲之都在这个领域取得过辉煌战绩。
//有了计算机,圆周率的计算变得十分容易了。如今,人们创造了上百种方法求π的值。其中比较常用且易于编程的是无穷级数法。
//π/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);

	}
}
1
6
分享到:
评论

相关推荐

    圆周率一千万位圆周率一千万位

    圆周率,这是一个在数学领域中具有深远影响力的无理数,代表了圆的周长与其直径之比。它被广泛应用于几何、三角学、工程计算以及各种科学领域。圆周率通常用希腊字母π表示,其数值不尽不休,但可以通过不同的算法和...

    圆周率中查找指定数字串

    在数学的世界里,圆周率π是一个无穷不循环的小数,它代表了圆的周长与直径的比例。这个常数的精确值对于许多数学和物理计算都至关重要。当我们提到"圆周率中查找指定数字串",这通常涉及到超精度计算和字符串匹配的...

    计算圆周率 源代码

    在编程领域,计算圆周率是一项常见的挑战,它涉及到数学、算法和计算机科学的结合。圆周率(π)是一个无理数,表示圆的周长与其直径之比,其值约为3.14159。计算圆周率的方法有很多种,其中一些经典算法包括马赫林...

    圆周率π小数点后一亿位数.txt

    圆周率π是数学中一个极其重要的常数,它代表一个圆的周长与其直径之比,数值约为3.14159。π在几何学、物理学、工程学以及许多其他科学领域都有广泛的应用。这个数值不仅是无理数,而且还是超越数,意味着它不能...

    superpi 圆周率计算 超级π cpu性能测试

    Super PI是一个计算圆周率精确到小数点以后的指定数位(最大3200万)的计算机程序。该程序采用高斯-勒让德算法并且于1995年被金田康正使用在Windows环境下计算出精确到2的32次方的圆周率。 Super PI被许多超频玩家用...

    Linux下多线程计算圆周率 C语言

    Linux下多线程计算圆周率 C语言 //实现一个用多线程计算 π(圆周率)的程序。 #include #include #include #include #define N 50000//设定计算次数 #define NUM 2//设定线程数,经过反复实验,在装有1个双核...

    Python实现计算圆周率π的值到任意位的方法示例

    本文实例讲述了Python实现计算圆周率π的值到任意位的方法。分享给大家供大家参考,具体如下: 一、需求分析 输入想要计算到小数点后的位数,计算圆周率π的值。 二、算法:马青公式 π/4=4arctan1/5-arctan1/239 ...

    C语言串行并行求圆周率π.zip

    在编程领域,计算圆周率π是一个经典的数值计算问题,常用于测试算法的效率和并发处理能力。这里我们讨论的"C语言串行并行求圆周率π.zip"是一个示例,它包含了两种方法来计算π:串行计算和利用OpenMP进行并行计算...

    圆周率100000位.txt

    圆周率100000位文本文档

    圆周率pi的小数点后前一百万位 /pi_million_digits.txt

    圆周率π是一个无理数,它表示一个圆的周长与其直径之比。这个常数在数学和物理学中有着广泛的应用,其数值无限不循环,至今已经计算出数十万亿位数。本资源提供了圆周率π小数点后前一百万位的数据,分为两种格式...

    【matlab】割圆术求圆周率piCutCircle

    割圆术,又称穷竭法,是古代数学中求解圆周率π的一种方法,它通过不断将圆内接或外切多边形的边数增加来逼近圆的周长,进而逐步接近圆周率π的值。在MATLAB中实现割圆术,可以直观地演示这一过程,并通过计算得出π...

    计算圆周率的经典程序

    在IT领域,编程挑战和算法探索常常涉及到计算圆周率(π)这一数学常数。圆周率是一个无理数,表示圆的周长与其直径之比,它在各种科学和工程计算中都有广泛的应用。这里我们将探讨一个经典程序,仅用两行代码就能...

    求解近似圆周率算法

    圆周率π是一个无理数,它在数学和科学中具有极其重要的地位。求解近似圆周率的算法有多种,其中一种常见方法是利用级数展开进行近似计算。这里我们将深入探讨如何利用泰勒级数,特别是sin(x)的泰勒展开式来求解π。...

    python计算圆周率pi的方法

    本文实例讲述了python计算圆周率pi的方法。分享给大家供大家参考。具体如下: from sys import stdout scale = 10000 maxarr = 2800 arrinit = 2000 carry = 0 arr = [arrinit] * (maxarr + 1) for i in xrange...

    精辟的圆周率算法 (C/C++)

    圆周率(Pi)是数学中的一个重要常数,表示圆的周长与其直径之比,通常用希腊字母π表示。其数值约为3.14159,但实际上它是一个无理数,拥有无穷多的不重复的小数位。在计算机科学和IT领域,理解和计算圆周率对于...

    圆周率的计算方法

    圆周率π是一个无理数,表示圆的周长与其直径之比,其精确值无法用有限的数字表达。古人在计算圆周率时通常采用割圆法,通过不断增大正多边形的边数来逐渐逼近圆的周长。这种方法在Archimedes时代已经能够得到3位...

    精确的圆周率计算vb

    标题中的“精确的圆周率计算vb”表明我们要探讨的主题是使用Visual Basic(VB)编程语言来实现一个能够计算圆周率的算法。圆周率(π)是数学中的一个重要常数,它代表一个圆的周长与其直径之比,通常表示为3.14159...

    拉格朗日多项式求圆周率

    有两个Matlab程序文件,附带txt文本文件(代码二合一...lagrange2程序是lagrange1的延伸与深入,是用两个的公式,运用拉格朗日多项式通过求0-1上的定积分求解出圆周率π,并通过画图比较两个所求得的值与真实值π的偏差

    C#求圆周率(界面)

    标题中的"C#求圆周率(界面)"指的是使用C#编程语言开发的一个应用程序,该程序具有用户界面,能够计算并展示圆周率。在计算机科学中,圆周率(Pi)是一个数学常数,表示圆的周长与其直径之比,通常表示为π。在C#中...

    c#计算圆周率源程序

    在编程领域,计算圆周率是一项常见的练习,它涉及到数值计算和算法设计。在C#中,我们可以使用不同的方法来逼近圆周率的值。本文将深入探讨如何使用C#来计算圆周率,以及相关的编程知识。 首先,我们要知道圆周率...

Global site tag (gtag.js) - Google Analytics