- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * 用计算机计算圆周率 圆周率的由来 01 圆周率π是一个在数学及物理学普遍存在的数学常数。它定义为圆形之周长与直径之比。它也等于圆形之面积与半径平方之比。是精确计算圆周长、圆面积、球体积等几何形状的关键值。 2019年3月14日,日本裔女程序员埃玛在谷歌云平台计算引擎的帮助下完成圆周率小数点后 31.4万亿位的计算。 π 割圆术-刘徽 公元263年 推算pi为近似值3.14 当时世界上最准确数据 祖冲之 公元426-500年 首次将“圆周率”精算到 小数第七位 回望古今中外历代数学家对于圆周率的探索 … 圆周率的pai值 π = 3. 14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679? 设计算法实现随机投点法计算 02 随机投点法是通过在正方形内随机投点,用随机模拟的方法来估算圆周率。 设hits为落在扇形内的豆子数,总豆子数为darts,则: 蒙特卡罗法 二十世纪四十年代中期 由圆周率等于圆的面积与半径平方之比可知: 设计算法实现随机投点法计算 02 蒙特卡罗法 二十世纪四十年代中期 首先,确定总的投点数darts 01 然后,在边长为1的正方形中投点,并判断这个点是否在扇形区域内,如果是,则扇形区域的投点数hits增加1。(x2+y21,则改点在扇形区域内) 02 最后,在所有点投完后,计算圆周率的近似值pi 03 设计算法实现随机投点法计算 02 蒙特卡罗法 二十世纪四十年代中期 算法描述: hits=0 输入darts for i in range(darts): 随机产生两个 [0,1)之间小数x,y #表示投点的位置坐标 if (x,y)点落在扇形内: hits加1 输出4*hits/darts 活动1:体验“随机投点法 (学生).py”程序 02 在spyder下打开“随机投点法(学生).py”程序,完善(1)(2)两个空白处,运行并输入不同投点数量,观察程序运行结果与时间,填写在任务单中。 思考: 1.精确度与投点的数量值是否有关系? 2.同样的投点数量,多次运行结果一样吗?为什么? 3.1亿次投点得到几位PI的准确值? π 是否可以用其他数学公式得到π值? 设计算法实现数学公式计算 03 数学家欧拉的公式: 莱昂哈德·欧拉 18世纪 算法: (1)计算s=1+1/(2^2)+1/(3^2)+…(求若干项) (2)pi=sqrt(6*s) (3)输出pi 设计算法实现数学公式计算 03 赋初值:s=0,n=1 结束条件: 怎么写? 计算:s=s+1/(n**2) 改变循环控制的值:n+=1 思考结束条件: 1.计算到1000 000项结束 2.当累加项的值小于 0.000 001结束 活动2:体验“欧拉公式(学生).py”程序 03 在spyder下运行“欧拉公式(学生).py”程序,并输入不同精确度,观察程序运行结果与时间,填写在任务单中。 思考: 精确度与pi的值是否有关系? 小结: 04 1、两种算法对比(不同算法效率、精度等各不相同) 扩展1:π的莱布尼茨公式 05 ? ? 如何用编程实现? 06 ? ? 如何用编程实现? 扩展2:沃利斯公式 数学家沃利斯(J.Wallis)的公式: 谢 谢! * * * * * * * * * * * * * * * * *
原创力文档


文档评论(0)