斐波那契数列通项公式
定义
斐波那契数列指的是每一项都等于前两项之和的数列,定义为F[1]=1,F[2]=1, F[n]=F[n-1]+F[n-2](n>=3)。
通项公式
我们先来研究形如F[n]=c1F[n-1]+c2F[n-2]的数列。
对于这样的数列,F[n]-xF[n-1]与F[n-1]-xF[n-2]的比值一定是一个定值,即:
将其进行移项运算,得:
对应得:
回到斐波那契数列的问题中来,把c1=c2=1代入特征方程组得:
解得:
两组解分别记为x1、y1、x2、y2。
再看:
此式是一个公比为y的等比数列,第一项为F[1]-xF[0],第二项为F[2]-xF[1],以此类推,第n项为F[n]-xF[n-1],根据等比数列公式F[n]=F[1]qn-1得:
将两组x、y的解代入得方程组:
将x1=y2;x2=y1代入后,解得:
因为F[0],F[1],x1,x2均为已知,可记为常项,得到斐波那契数列的通项公式:
又因为F[1]=F[2]=1,所以得到方程组:
解得:
因此,斐波那契数列的通项公式为:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」