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

斐波那契数列(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));
不知道如何运行?
- 打开浏览器
- 按 f12 键
然后按照图片上的操作粘贴代码,回车:

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