- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为什么fibonacci数列相邻两项之比会趋于0.618?
为什么Fibonacci数列相邻两项之比会趋于0.618?
????你或许熟知一个非常经典的结论: Fibonacci 数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, … (头两项都是 1 ,此后每一项都是前两项之和)的相邻两项之比将会越来越接近黄金比例 0.618 ,不信请看:
??????1 / 1 = 1.0000000...??????1 / 2 = 0..??????2 / 3 = 0..??????3 / 5 = 0..??????5 / 8 = 0..??????8 / 13 = 0..??????13 / 21 = 0..??????21 / 34 = 0..??????34 / 55 = 0..??????55 / 89 = 0..??????89 / 144 = 0..??????144 / 233 = 0..??????… …
????Fibonacci 数列究竟是怎么和黄金比例扯上关系的?一个简单的解释就是,假设相邻两项之比存在一个极限,那么到了无穷远的时候,连续的三个数 a, b, a + b 将会满足 a / b = b / (a + b) ,这正好就是黄金比例的定义。我最近用 Mathematica 做了一组动画,尝试着用图形化的方法更直观地展示 Fibonacci 数列和黄金比例之间的联系。
??????
????首先,让我们用另一种方式来定义黄金比例。如果在一个矩形中切掉一个正方形以后,剩下的小矩形的长宽比正好和原矩形相同(即大小两个矩形相似),我们就说这个矩形是一个黄金矩形,可以求出它的宽与长之比应该等于 (√5 - 1) / 2 ,一个约为 0.618 的无限不循环小数,也就是我们所说的黄金比例。我们要说明的就是,分别以 (1, 1), (1, 2), (2, 3), (3, 5), (5, 8), (8, 13), … 为边的矩形序列,其长宽比将会越来越接近这个黄金比例。
??????
?????注意到,在这个矩形序列中,每一个矩形都可以看作是由上一个矩形旋转 90 度后再拼接一个正方形得来的,例如下图。
??????
?????现在,我们从 (1, 1) 开始,不断构造下一个矩形,并且保留作图痕迹。你会看到,随着尺度的增加,初始时的细节已经消失,于是整个矩形看起来和它左侧的小矩形具有完全相同的无限递归结构。渐渐地,大小两个矩形变得几乎完全相似,它们的长宽比变得几乎完全相同!这就说明,矩形的长宽比将会越来越接近黄金比例。
??????
?????有趣的是,不管最初的那个矩形的长宽比是什么,随着尺度的增加,它对整个图形的结构产生的影响都会越来越小,就好像不断扩散的涟漪一样,最终在水面上完全消失。因而,不管数列的最初两个数是什么(比如说 2 和 7 ),只要今后每一个数都是前两个数之和,相邻两项之比总是会越来越接近 0.618 。这可以很好地解释一个我很喜欢的下面这个数学小魔术。
??????
matrix67 2010-11-19 13:38
在一张纸上并排画 11 个小方格。叫你的好朋友背对着你(确保你看不到他在纸上写什么),在前两个方格中随便填两个 1 到 10 之间的数。从第三个方格开始,在每个方格里填入前两个方格里的数之和。让你的朋友一直算出第 10 个方格里的数。你便能轻易预测出下一个数是多少。
在一张纸上并排画 11 个小方格。叫你的好朋友背对着你(确保你看不到他在纸上写什么),在前两个方格中随便填两个 1 到 10 之间的数。从第三个方格开始,在每个方格里填入前两个方格里的数之和。让你的朋友一直算出第 10 个方格里的数。假如你的朋友一开始填入方格的数是 7 和 3 ,那么前 10 个方格里的数应该是
7 3 10 13 23 36 59 95 154 249 ? 现在,叫你的朋友报出第 10 个方格里的数,你只需要在计算器上按几个键,便能说出第 11 个方格里的数应该是多少。你的朋友会非常惊奇地发现,把第 11 个方格里的数计算出来,所得的结果与你的预测一模一样!这就奇怪了,在不知道头两个数是多少的情况下,只知道第 10 个数的大小,不知道第 9 个数的大小,怎么能猜对第 11 个数的值呢?
魔术揭秘:只需要除以 0.618
其实,仅凭借第 10 个数来推测第 11 个数的方法非常简单,你需要做的仅仅是把第 10 个数除以 0.618,得到的结果四舍五入一下就是第 11 个数了。在上面的例子中,由
文档评论(0)