欢迎光临散文网 会员登陆 & 注册

“斐波那契数列”是什么?用笔画出松果的走向,有趣的现象发生了

2023-08-02 16:00 作者:还要学习三年  | 我要投稿

斐波那契数列(Fibonacci sequence),也称之为黄金分割数列,是由意大利数学家列昂纳多・斐波那契(Leonardo Fibonacci)提出。


斐波那契数列指的是这样的一个数列:1、1、2、3、5、8、13、21、34、……,这个数列从第3项开始,每一项都等于前面两项之和。


斐波那契数列有很多神奇的地方:


1、生物学中,斐波那契数列可以用来描述植物的生长过程。如植物中螺线的数量,顺时针螺线的数量和逆时针螺线的数量,刚好是斐波那契数列中相邻的两个数。


2、斐波那契数列中的项与黄金比例相关。黄金比例定义为:

φ = (1 + sqrt(5)) / 2=0.618

而该数列中的每一项与下一项的比值都接近于黄金比例 0.618。


3、在艺术中,斐波那契数列经常被用来创建黄金比例,这是一个被认为是非常优美和平衡的比例。许多艺术作品和建筑都使用了这个比例,以增强其视觉上的美感。



4、此外,斐波那契数列在数学问题中也有很多应用,如:斐波那契质数问题、旅行商问题、贝祖定理、斐波那契矩阵等等。


在计算机学科的编程中,斐波那契数列可以用递归迭代的方式来实现计算。由于递归计算效率较低,所以一般使用迭代方式计算。


为了方便大家自己动手运行,这里用 JavaScript 给出一段 代码:

function fibonacci(n) {

  let a = 0;

  let b = 1;

  for(let i = 2; i <= n; i++) {

    let temp = a;

    a = b;

    b = temp + b;

  }

  return b;

}

// 输出第10个斐波那契数

console.log(fibonacci(10));


不知道如何运行?

  1. 打开浏览器
  2. 按 f12 键

然后按照图片上的操作粘贴代码,回车:

喜欢我的内容,请给我点赞吧~~

“斐波那契数列”是什么?用笔画出松果的走向,有趣的现象发生了的评论 (共 条)

分享到微博请遵守国家法律