圆周率算法π=(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)*4 π=2*1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+.请给我讲下这个算法啊就是让我明白它实际怎么计算的啊举例说明一下
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 15:57:53
圆周率算法π=(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)*4 π=2*1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+.请给我讲下这个算法啊就是让我明白它实际怎么计算的啊举例说明一下
圆周率算法
π=(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)*4
π=2*1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+.
请给我讲下这个算法啊
就是让我明白它实际怎么计算的啊
举例说明一下
圆周率算法π=(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)*4 π=2*1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+.请给我讲下这个算法啊就是让我明白它实际怎么计算的啊举例说明一下
这个是级数中的问题
按迈克劳林级数展开有:
arctanx=x-x^3/3+x^5/5-x^7/7+...+x^(4n-3)/(4n-3)-x^(4n-1)/(4n-1)+.(n趋向于无穷大)
令两边x=1
得到:π/4==(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)
也就是:π=(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)*4
第二个也和这个类似,我以前见过,但是记不得具体采用哪个函数展开可以很简单的实现,抱歉哈~
其实就是正多边形去逼近圆形了.具体的算法可以自己推导一下.
周长除以直径
arxtan x展开后令x=1,就得到π/4=1-1/3+1/5-1/7+…1/4n-3-1/4n-1
(arctanx)'=1/(1+x^2)=1-x^2+x^4-x^6+x^8+...
从0到x积分,就得到
arctanx=x-x^3/3+x^5/5-x^7/7+...
不过这不具有实用性,实用性是取x=1/√3
你说的另一个更复杂了,是用反正弦或者余弦...
全部展开
arxtan x展开后令x=1,就得到π/4=1-1/3+1/5-1/7+…1/4n-3-1/4n-1
(arctanx)'=1/(1+x^2)=1-x^2+x^4-x^6+x^8+...
从0到x积分,就得到
arctanx=x-x^3/3+x^5/5-x^7/7+...
不过这不具有实用性,实用性是取x=1/√3
你说的另一个更复杂了,是用反正弦或者余弦展开式得到的,方法和上面相同。
收起
周长除以直径
第一个是;arctanx=x-x^3/3+x^5/5-x^7/7+...+x^(4n-3)/(4n-3)-x^(4n-1)/(4n-1)+.... (n趋向于无穷大)
令两边x=1
得到:π/4==(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)
也就是:π=(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)*4
第二个我不太清楚,我要...
全部展开
第一个是;arctanx=x-x^3/3+x^5/5-x^7/7+...+x^(4n-3)/(4n-3)-x^(4n-1)/(4n-1)+.... (n趋向于无穷大)
令两边x=1
得到:π/4==(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)
也就是:π=(1-1/3+1/5-1/7+…1/4n-3-1/4n-1)*4
第二个我不太清楚,我要是想明白了,会告诉你的,等着我。谢谢!
收起
把圆无限分割,分割得块数越多,就越精确,就越接近圆.把它看成多边形来算周长,然后除以半径就是圆周率.
圆周率pi是无理数,不能用分数表示。但是从古代开始人们就用分数来大约表示pi。其中3是最早使用的。祖冲之则给出了更精确的疏率22/7和密率355/113,其中密率的误差只有千万分之一,一般的运算足够了。...
全部展开
把圆无限分割,分割得块数越多,就越精确,就越接近圆.把它看成多边形来算周长,然后除以半径就是圆周率.
圆周率pi是无理数,不能用分数表示。但是从古代开始人们就用分数来大约表示pi。其中3是最早使用的。祖冲之则给出了更精确的疏率22/7和密率355/113,其中密率的误差只有千万分之一,一般的运算足够了。
收起
割圆
就是一项一项加起来,加的项越多,越接近派。
第一式效率太低,不实用。
第二式漏了个括号,第一个2是乘在后面整个式子上的。
π=c/d或π=c/2r
(π=圆周率,c=圆的周长,d=圆的直径,r=圆的半径)
22\7