圆周率趣事
圆周率,又叫pi,大家小学就学过。小学时候学的关于pi的定义是圆的周长与直径的比值,从这个定义看,圆周率是一个几何概念。至于圆周率的数值,我想大家没人亲自计算过吧,反正小学的时候老师直接告诉了我们,是3.14159... 关键的问题是pi是一个无理数,也就是无限不循环小数。既然如此,那就说明pi的数值可以一直算下去咯,无穷无尽,那么如何求出圆周率的数值呢?
按照上面所说的圆周率是一个几何概念,那直接了当的方法应该就是按照几何方法求解。在这方面,我国古代数学家可是领先世界的。魏晋时期的著名数学家刘徽提出了割圆术,南北朝时期,祖冲之计算出圆周率的值在3.1415926和3.1415927之间。这些故事我们在小学的时候就知道了,但用几何方法求解圆周率似乎过于复杂,其实圆周率也可以用纯代数的方法近似求解。这就要用到级数的概念了,比如:
或者:
当然,这些级数有收敛快和收敛慢的问题,但如果有计算机的话,似乎这也不是啥太大问题。说到计算机,不得不提到在2019年3月14号,也就是一年一度的pi节,Google宣布他们的一位雇员使用Google云计算,把圆周率算到了小数点后第31,415,926,535,897位!这么长的数字是多大?还真得好好数一数。一数吓一跳,是小数点后31万亿位,而且这些数字还提供免费下载哟。大家如果有兴趣,可以在这个网站下载。
把pi算到小数点后这么多位,早已经没有什么实际意义了。Google在pi节高调宣传这件事,估计唯一的目的就是吹嘘自家强大的云计算功能吧。
关于圆周率,还有一个网站很有意思。
http://www.subidiom.com/pi/pi.asp
在这里,你可以随意输入一个数字,看看是否会在圆周率里出现。比如查查今年的pi节,20190314会不会在圆周率里面出现。搜索结果:
原来在圆周率里面还真能找到20190314,在小数点第571万多位。我还查了一下我的生日,也能在圆周率找到。如果大家有兴趣,还可以继续试试你常用的银行密码,邮箱密码,或者各种有意义没意义的数字组合,没准都包含在圆周率里哟。
俗话说,一切尽在不言中。这话或许可以改成,一切尽在圆周率中。
Posted from my blog with SteemPress : https://steemitsoftmetal.000webhostapp.com/2019/03/%e5%9c%86%e5%91%a8%e7%8e%87%e8%b6%a3%e4%ba%8b
This post has been voted on by the SteemSTEM curation team and voting trail in collaboration with @utopian-io.
If you appreciate the work we are doing then consider voting both projects for witness by selecting stem.witness and utopian-io!
For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!
恭喜你!您的这篇文章入选 @justyy 今日 (2019-03-22) 榜单 【优秀的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。
@justyy 是CN区的见证人,请支持他,给他投票,感谢!
Congratulations! This post has been selected by @justyy as today's (2019-03-22) 【Good Posts】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^
SteemIt 工具、API接口、机器人和教程
SteemIt Tools, Bots, APIs and Tutorial
*Join cnsteem Discord channel: *https://discord.gg/SnNaaYS
Thank you.
你今天过的开心吗?还在发愁自己的好文没人发现,收益惨淡吗?记得加上cn-curation标签,让飞鸽传书 帮你走出困境吧!如果不想再收到我的留言,请回复“取消”。
Hi @softmetal!
Your post was upvoted by Utopian.io in cooperation with @steemstem - supporting knowledge, innovation and technological advancement on the Steem Blockchain.
Contribute to Open Source with utopian.io
Learn how to contribute on our website and join the new open source economy.
Want to chat? Join the Utopian Community on Discord https://discord.gg/h52nFrV