ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > Excel怎样生成斐波那契数列内存数组?

Excel怎样生成斐波那契数列内存数组?

作者:绿色风 分类: 时间:2022-08-17 浏览:111
楼主
gouweicao78
Q:Excel怎样生成斐波那契数列内存数组?
A:根据通项公式, F(n) 是最接近 ((1 + sqrt(5))/2)^n/sqrt(5) 的 整数,可以使用ROUND四舍五入求最接近的整数,因此求得1~n个斐波那契数列内存数组的公式为::
  1. =ROUND(((1 + SQRT(5))/2)^ROW(1:n)/SQRT(5),0)
比如:
  1. =ROUND(((1 + SQRT(5))/2)^ROW(1:10)/SQRT(5),0)
可以求得前10个数列的内存数组

如果不需要生成内存数组,则可以在A1、A2输入前2项(即1),然后A3输入=A1+A2向下复制即可。




【简介】引自百度百科
斐波那契数列”是意大利数学家列昂纳多·斐波那契首先研究的一种递归数列, 它的每一项都等于前两项之和。 此数列的前几项为1,1,2,3,5等等。 在生物数学中,许多生物现象都会呈现出斐波那契数列的规律。斐波那契数列相邻两项的比值趋近于黄金分割数。此外,斐波那契数也以密码的方式出现在诸如《达芬奇密码》的影视书籍中。

奇妙的属性:随着数列项数的增加,前一项与后一项之比越来越逼近黄金分割的数值0.6180339887

与数学关联:
1、排列组合:有一段楼梯有10级台阶,规定每一步只能跨一级或两级,要登上第10级台阶有几种不同的走法?
这就是一个斐波那契数列:登上第一级台阶有一种登法;登上两级台阶,有两种登法;登上3级台阶,有三种登法;登上四级台阶,有五种登法……  1,2,3,5,8,13……所以,登上十级,有89种走法。
2、数列中相邻两项的前项比后项的极限:
当n趋于无穷大时,F(n)/F(n+1)的极限是多少?
这个可由它的通项公式直接得到,极限是(-1+√5)/2,这个就是黄金分割的数值,也是代表大自然的和谐的一个数字。
3、求递推数列a(1)=1,a(n+1)=1+1/a(n)的通项公式
 由数学归纳法可以得到:a(n)=F(n+1)/F(n),将斐波那契数列的通项式代入,化简就得结果。
2楼
gvntw
斐波那契数列,学习了。
3楼
棉花糖
  1. =(((1+SQRT(5))/2)^ROW()-((1-SQRT(5))/2)^ROW())/SQRT(5)
完整公式,又称兔子数列。

一种推导法利用特征方程
线性递推数列的特征方程为:
X^2=X+1
解得
X1=(1+√5)/2, X2=(1-√5)/2.
则F(n)=C1*X1^n + C2*X2^n
∵F(1)=F(2)=1
∴C1*X1 + C2*X2
C1*X1^2 + C2*X2^2
解得C1=1/√5,C2=-1/√5
∴F(n)=(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}【√5表示根号5】

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap