生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

圆周率怎么算

9月21日 老巫婆投稿
  下午在看一个算法的时候,突然看到了一个关于圆周率的问题,如果问你圆的周长怎么算,你肯定毫不犹豫是2R,但是是怎么算出来的呢?估计我们都没有想过,所以我们看很多算法的时候,其实只是给了我们一个公式,其实和不懂差不多不是很大。
  我来调用下我薄弱的数学细胞,简单来看一下。把一个圆如果展开,得到的就是圆的周长,即一个非精确值3。1415926。
  我们来推算一下,下面的这个六边形,如果圆心为中心,那么半径是和六边形的边长度是一样的。假设半径长度是1,则六边形的边也是1。
  如果要求得圆周的长度,其实就是不断的把多边形扩张,一条边继续细分为两个角,即十二边形,如此类推,那么得到的结果就是一个极为精确的了。
  本来想着公式应该推导起来不难,结果发现数学基础确实不扎实。
  第一次推导是按照这种标记方式来的,貌似少了个条件,在左边各种推导,推导失败。
  然后换了个思路,重新来推导,总算有了起色。
  所以我们可以很明确的知道,如果扩张后的长度和原来的长度的关系是这样的。那么我们就可以借助程序来实现圆周率的算法了。
  当然假设我们是不知道圆周率这个东西的,在知道了这个关联关系后,其实可以继续做一些推导。
  比如六边形,假设边长为x,则6x的长度是一个最粗略的圆的周长,这样一来,周长就是近似于6,它和半径的关系就是61,按照2R的公式来看,其实也可以理解为2R(即为直径),当然实际周长要比6大一点。也就是我们计算的意义了。
  所以只要切分的边足够多,那么得到的的值也就更加精确。这个时候写程序的话,可以参考如下的方式,不断的切分。
  importjava。util。S
  publicclassTest{
  publicstaticvoidmain(String〔〕args){
  ScannerscannewScanner(System。in);
  System。out。println(请输入割圆次数:);
  intnscan。nextInt();
  cut(n);
  }staticvoidcut(intn){
  doubley1。0;
  for(inti0;i){
  double3Math。pow(2,i)y;
  System。out。println(第i次切割,为正
  Math。round(3Math。pow(2,i1))边形,圆周率);
  yMath。sqrt(2Math。sqrt(4yy));
  }
  }
  }
  程序的输出如下:
  请输入割圆次数:
  15
  第0次切割,为正6边形,圆周率3。0
  第1次切割,为正12边形,圆周率3。1058285412302498
  第2次切割,为正24边形,圆周率3。132628613281237
  第3次切割,为正48边形,圆周率3。139350203046872
  第4次切割,为正96边形,圆周率3。14103195089053
  第5次切割,为正192边形,圆周率3。1414524722853443
  第6次切割,为正384边形,圆周率3。141557607911622
  第7次切割,为正768边形,圆周率3。141583892148936
  第8次切割,为正1536边形,圆周率3。1415904632367617
  第9次切割,为正3072边形,圆周率3。1415921060430483
  第10次切割,为正6144边形,圆周率3。1415925165881546
  第11次切割,为正12288边形,圆周率3。1415926186407894
  第12次切割,为正24576边形,圆周率3。1415926453212157
  第13次切割,为正49152边形,圆周率3。1415926453212157
  第14次切割,为正98304边形,圆周率3。1415926453212157
  第15次切割,为正196608边形,圆周率3。1415926453212157
  想象古代的人能够计算到小数点后7位,在条件那么简单的情况,真是厉害。
  关于圆周率计算的方法,后续再花一些时间琢磨下,比如用蒙特卡洛的算法。今天给我最大的一个收获是让我真正做了一些计算,能够推导出一个看起来有些复杂的公式,看来小学初中的课程内容我开始熟悉起来了。
投诉 评论 转载

遥望天空作文热评聚热点网 遥望天空作文在平日的学习、工作和生活里,大家一定都接触过作文吧,借助作文人们可以实现文化交流的目的。你写作文时总是无从下笔?以下是小编整理的遥望天空作文,仅供参考,欢迎大……戴森推出V12DetectSlimNautik何来打破同质化 近期,戴森发布了全新的清洁产品V12DetectSlimNautik,这也是戴森的首款洗地吸尘器。从外观而言,戴森的这款洗地吸尘器一改大众对洗地产品大水箱、带基座的笨重印象,让……如何与地位比你高的人搞好关系热议聚热点网 我们都知道,在社会上“人脉”是极其重要的,无论在大事还是小事上,它可以起到决定性的因素,甚至可以再逆境翻盘!所以我们要在社会上拥有自己的人脉,这就需要和地位高的人搞好关系……爬尖峰山作文热议聚热点网 爬尖峰山作文在平平淡淡的学习、工作、生活中,大家都写过作文,肯定对各类作文都很熟悉吧,作文是经过人的思想考虑和语言组织,通过文字来表达一个主题意义的记叙方法。你知道作文怎……圆周率怎么算热传聚热点网 下午在看一个算法的时候,突然看到了一个关于圆周率的问题,如果问你圆的周长怎么算,你肯定毫不犹豫是2R,但是是怎么算出来的呢?估计我们都没有想过,所以我们看很多算法的时候,其实只……笑傲江湖武功排名金庸高手排名1到100热博聚热点网 金庸老爷子《笑傲江湖》的主角令狐冲富有侠义心肠,爽朗豁达,豪迈潇洒,让人羡慕。在《笑傲江湖》中,武林高手众多,武功的高低一直是广大读者津津乐道的事儿。今天小编就来盘点一下书中的……牵牛花有毒吗粉色的牵牛花有毒吗热评聚热点网 养一些花卉盆栽在家里,可以美化家里的环境,有些还能净化空气,可以说是很值得了。在花卉的世界里,我们一般可以分为三个类别,分别是:观花植物、观叶植物和多肉植物。其中,观叶植物比较……茄子卤肉怎么做热文聚热点网 导语:大家好,今天小编要教大家做一道不一样的茄子。茄子在我们日常生活中,出现率非常的高,也是一道非常家常的菜,不管在自家的餐桌上还是在餐厅里都能看到茄子的身影,不过茄子的做法有……长寿花的养殖方法100种长寿花的养殖方法热议聚热点网 秋天是养长寿花的季节,眼下大家的长寿花还很没精神,不过等天气凉快了它们就会开启加速疯长模式!今天花花就给大家详细介绍一下长寿花的养护,花友们记得收藏好,保证你的长寿今年开爆盆……听非遗讲故事千年邢窑历久弥新热闻聚热点网 “1998年,在印度尼西亚发现的千年沉船‘黑石号’上,发现了6万多件中国唐代陶瓷器,其中就有邢窑白瓷。可见,在唐代,白瓷就通过海上丝绸之路走向了世界。”在河北省临城县邢窑文化博……出海智能家居品牌Cozyla首获4000万元天使轮融资热闻聚 投融界获悉,聚焦海外市场的智能家居品牌Cozyla已获得4,000万人民币首轮融资,本轮融资由三合资本、麦客基金联合领投,产业链伙伴欣旺达、通力股份,与宇泽资本共同跟投,宇泽资……【歌词】歌手:StylipS热评聚热点网 作詞作曲高田暁編曲高田暁歌StylipS弱気心悲鳴今何言手取違瞳微笑伝痛同()届空握互遠不器用優孤独選?……
好文:遇到对的人的唯美句子热文聚热点网 爱国的演讲稿600字热闻聚热点网 一个人为你做这些事,暗示他深爱着你,别不懂热传聚热点网 仝卓事件怎么回事?还原仝卓高考伪造事件始末热博聚热点网 【歌词】穿过生命散发的芬芳歌手:阿冷热评聚热点网 好文:麻辣蒜香煎豆腐怎么做(麻辣蒜香煎豆腐的制作方法)热博聚 剑指索尼LG或推6。4寸3GB巨屏新机热议聚热点网 【歌词】给我几秒钟歌手:闪亮三姐妹热议聚热点网 dnf在线客服24小时人工在线客服热闻聚热点网 打破伤风多少钱三种伤口需打破伤风热博聚热点网 荣筋行痿汤治疗小脑萎缩有效吗?热议聚热点网 围棋还有一种别称叫做什么(围棋别称)热博聚热点网
天冷手指发麻是怎么回事?天冷手指发麻怎么办?春姑娘来了兔子的朋友3岁孩子打人后,妈妈的第一反应太重要了习惯性流产者如何过性生活公德作文谈社会公德妈妈我爱你作文600字范文4篇你相信情深缘浅么?为什么?热文聚热点网 定安首届水塔咖啡文化周丨赴一场乡野中的热闹聚会!热评聚热点网 论进一步开展好思想政治工作轴承行业千亿级市场,欧美日八大集团垄断中高端,我国任重道远中国足球前主教练李铁被查背后的一些真相

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找新乡渭南铜川松江山南雅安松原荃湾淮北昭通平凉鞍山赤峰苗栗保亭池州渝北株洲陇南濮阳三沙秀山密云鸡西