猫的数学这么好

是有原因的

斐波那契数列(Fibonacci sequence)

是由数学家列昂纳多·斐波那契定义的

把它写成数列的形式是这样的:

1,1,2,3,5,8,13,21,34,55,89,...

比如:人的耳朵

比如:台风

比如:松果的底部螺纹

从两个方向数这些螺纹

两个都是斐波那契数字

比如:向日葵的螺纹

从两个方向数这些螺纹

两个都是斐波那契数字

我们再看到这个数列

1,1,2,3,5,8,13,21,34,55,89,...

可以发现,这个数列从第三项开始,

每一项都等于前两项之和,

即 F n+1 = F n + F n-1 。

而写成通项公式就是:

有趣的是,

这样一个完全是自然数的数列,

通项公式居然是用无理数来表达的。

而且当n无穷大时,

F n-1 / F n 越来越逼近黄金分割数0.618。

正因为它的种种神奇性质,

美国数学会甚至从1960年代起出版了《斐波纳契数列》季刊。

关于斐波那契数列,有一个恒等式是这样的。

这个等式很漂亮,不需要借助复杂的数学推导,因为它有一个很直观的证明方法。

然后你连线就会得到这条优美的曲线:

你看他的代表作品

《蒙娜丽莎》、《最后的晚餐》、《维特鲁威人》

你都可以看到斐波那契数列和黄金比例

还有他的《修拉》

为了快速画出这个比例关系

老一辈在没有电脑绘图的时候

还专门做了一个“斐波那契卡尺”

用在作品上就是这样子↓

例如:苹果的设计LOGO

那感觉专业、大气、上档次

例如:人物拍照找焦点

那感觉专业、大气、上档次

例如:猫猫拍照找焦点

专业、大气、可爱、又骚气

比如:《数学之旅·闪耀的54个数学家》

简约、极致、经典、深度

闪耀数学之光的同时

展现艺术之美

不仅是斐波那契曲线

还有那群屹立在数学神坛的54位数学家

他们用智慧谱写人类最美的数学公式

他们用生命点亮科学文明的高光时刻

所有的一切

都凝聚于此

众筹期福利 

《数学之旅·闪耀人类的54个数学家》

数学艺术礼盒

正在众筹中
原价199
众筹价129
点击图片立即参与众筹

(点击小程序,即可购买)

我居然从一只猫身上学到了斐波那契数列相关推荐

  1. 趣学算法之斐波拉契数列实现

    1.斐波拉契数列 f(1) = 1; f(2) = 1; f(3) = f(1) + f(2);以此内推1 x = 1 f(x) = 1 x = 2f(x - 1) + f(x - 2) x > ...

  2. python一只青蛙一次可以_40.细说递归之二:Python求解斐波那契数列

    本篇通过青蛙跳台阶.兔子数列(斐波那契数列)问题进一步理解递归思想的魅力. 上一篇最后的题目如下: 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个n级的台阶总共有多少种跳法? 归纳 ...

  3. 【趣学算法】神奇的兔子序列(斐波那契数列)

    14天阅读挑战赛 努力是为了不平庸~ 算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法!欢迎记录下你的那些努力时刻(算法学习知识点/算法题解/遇到的算法bug/等等),在分享的同时加深对于算 ...

  4. 牛客网刷题java之(斐波那契数列)一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

    题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 分析: 对于本题,前提只有 一次 1阶或者2阶的跳法. a.如果两种跳法, ...

  5. 笔试题:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。该题有三种解法:递归的方法求解斐波那契数列、用概率与统计的数学方法解决,3.动态规划

    笔试题 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总共有多少种跳法.该题有三种解法:1.递归的方法求解斐波那契数列.2.用概率与统计的数学方法解决,3.动态规划 ...

  6. Java基础——斐波那契数列问题之兔子不死会有几只兔子

    已知:斐波那契数列的前几个数分别为0,1,1,2,3,5-从第三项开始,每一项都等于前两项的和.请接收用户输入的整数n,求出此数列的前n项. 效果如图: 思路://              0,  ...

  7. 求解斐波那契数列(Fibonacci Numbers)算法居然有9种,你知道哪几种吗?

    By LongLuo 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为&q ...

  8. 一只青蛙一次可以跳一级或二级台阶,请问跳n级台阶有多少次跳法之斐波那契数列的非递归写法

    对于这个问题 前三次都好算分别为1,2,3次,后面多的话不好简单计算 当第n级台阶时,因为青蛙只能跳一级或二级台阶,所以第n级只有两种方法跳过来, 即,从前一级(n-1)或前两级(n-2),所以调到这 ...

  9. 递归实现斐波那契数列 一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    1.代码实现 #include<stdio.h>//斐波那契递归函数 int fbnq(int n){if(n==1||n==2){return 1;}else{return fbnq(n ...

最新文章

  1. 教你如何实现c#文件上传下载功能
  2. 单链表的建立,插入和释放
  3. 用Kotlin开发android平台语音识别,语义理解应用(olamisdk)
  4. Fedora9中的gcc
  5. 使用 Scala 写WordContext程序
  6. HDU 1789 Doing Homework again(馋)
  7. 程序员技术进阶手册(一)
  8. 1年排名前进13位 ,这个论题成顶会新宠!
  9. 《Java开发手册》阅读笔记(三)
  10. java 字符串 面试题_Java常用类String的面试题汇总(java面试题)
  11. python怎么输出数组全部数据_打印numpy数组的全部内容
  12. 基于Redis的BloomFilter算法去重 - Pickle - 博客园
  13. 使用matlab生成正弦波、三角波、方波的COE文件
  14. 双三次插值 python实现_双三次插值Python
  15. 2019腾讯后台开发详细面试流程
  16. Directx11代码下载
  17. 编码器解码器网络:神经翻译模型详解
  18. python 画彩虹_python – 在matplotlib中,我如何绘制多色线,如彩虹
  19. git rebase 理解
  20. 自动写作ai-自动写作神器

热门文章

  1. .NET Core开发实战(第23课:静态文件中间件:前后端分离开发合并部署骚操作)--学习笔记(下)...
  2. .NET Core开发实战(第13课:配置绑定:使用强类型对象承载配置数据)--学习笔记...
  3. ASP.NetCore+VUE 实现学生成绩管理系统(一)
  4. 【实战 Ids4】║ 给授权服务器加个锁——HTTPS配置
  5. Docker最全教程——从理论到实战(四)
  6. SmartSql 动态代理仓储
  7. 用.NET Core实现装饰模式和.NET Core的Stream简介
  8. Visual Studio交叉编译器提供对ARM的支持
  9. 一步步学习EF Core(1.DBFirst)
  10. 微软确认5月2日召开新品发布会 8天后就是Build 2017大会