推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

用Python实现割圆术算法

更新时间:2019-12-21 11:09:50 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

圆周率是人类获得的最古老的数学概念之一.3世纪中期,魏晋时期的数学家刘徽[1]首创割圆术,为计算圆周率建立了严密的理论和完善的算法,所谓割圆术,就是不断倍增圆内接正多边形的边数求出圆周率的方法.本文将通过Python语言,在JUPYTER NOTEBOOK中实现割圆术算法.


部分文件列表

文件名 大小
用Python实现割圆术算法.pdf 2M

【关注B站账户领20积分】

部分页面预览

(完整内容请下载后查看)
 
150  
JIAOLIU PINGTAI  
Python  
割圆法  
(
272000)  
山东济宁市第七中学 山东 济宁  
刁乾坤  
摘要 得的的数学概念一  
. 3  
:
为  
1] ,  
中期 魏晋时期的数学家刘率  
n
0
1
2
3
 
10  
率近  
, ,  
理论完善谓割增  
6
30  
内接形的率的方法 本文过  
Python  
0517638090205  
026105238444  
12  
310582854123  
313262861328  
313935020305  
314103195089  
314145247229  
314155760791  
314158389215  
314159046324  
314159210604  
314159251659  
314159261864  
314159264532  
314159264532  
JUPYTER NOTEBOOK  
语言 在  
实现法  
24  
【 】 ; ;  
关键词 法  
013080625846  
48  
4(  
)
00654381656436  
0032723463253  
00163622792079  
000818120805247  
000409061258234  
000204530736071  
000102265381399  
0000511326923607  
0000255663463975  
0000127831731987  
96  
刘徽  
JUPYTER NOTEBOOK PYTHON 3.  
备  
5
6
192  
n
6·2  
为  
1
为 的数为  
384  
a
7
768  
n
a ,  
n
中  
AC =  
AD = a OD = 1OC =  
2n  
2
8
1536  
3072  
6144  
12288  
24576  
49152  
2
a
n
2 2 2 2 2  
AD = AC + CD = AC + ( OD OC) ,  
9
1 -  
(
)
2
10  
11(  
)
之  
12  
13  
: 96 3  
刘徽数点后  
3.  
2
2
2
a
a
n
n
a
2n  
=
+
1 - 1 -  
[
(
)
]
;
12288  
7
确数正  
数点后  
确数在数学应该介于  
1415926 31415927  
(
)
2
2
2
=
2 - 4 - a .  
n
.  
之间 比欧洲年  
1
AOD  
应的△  
: S  
为  
=
OD·AC.  
n +1  
2
n +1  
参考文献  
6·2 ·S  
π≈  
n +1  
1]  
郭书数 学  
M.  
:
商 务 馆  
码  
1997:164.  
import numpy as np  
def liuhui( n) :  
a = np. zeros( n +2)  
a0=1  
for k in range( n +1) :  
ak +1= np. sqrt( 2 - np. sqrt( 4 - ak]  
2) )  
**  
return( print( '  
6* 2^n  
: 'a  
为  
正  
n) print( '  
: '3* 2 n* an) )  
**  
Python  
3141592653589793.  
π 为  
2019. 2  
数学学习与研究  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载