1. 黄金分割率与其共轭数

x+1=x2⇒⎧⎩⎨⎪⎪⎪⎪ϕ=1+5√2ϕ^=1−5√2

x+1=x^2 ⇒ \left\{ \begin{split} \phi=\frac{1+\sqrt5}{2}\\ \hat\phi=\frac{1-\sqrt5}{2} \end{split} \right.

也即像 ϕ,ϕ^\phi, \hat\phi 的数,其实满足:

{ϕ+1=ϕ2ϕ^+1=ϕ^2

\left\{ \begin{split} \phi+1=\phi^{2}\\ \hat\phi+1={\hat\phi}^2 \end{split} \right.

这一等式方便后续的定理推导。

2. 斐波那契数的通项

Fn=ϕn−ϕ^n5√

F_n=\frac{\phi^n-\hat\phi^n}{\sqrt5}

使用数学归纳法:

Fn+Fn+1=ϕn−ϕ^n5√+ϕn+1−ϕ^n+15√=ϕn(ϕ+1)−ϕ^n(1+ϕ^)5√=ϕnϕ2−ϕ^nϕ^25√=ϕn+2−ϕ^n+25√=Fn+2

\begin{split} F_n+F_{n+1}&=\frac{\phi^n-\hat\phi^n}{\sqrt5}+\frac{\phi^{n+1}-\hat\phi^{n+1}}{\sqrt5}\\ &=\frac{\phi^n(\phi+1)-\hat\phi^n(1+\hat\phi)}{\sqrt5}\\ &=\frac{\phi^n\phi^2-\hat\phi^n\hat\phi^2}{\sqrt5}\\ &=\frac{\phi^{n+2}-\hat\phi^{n+2}}{\sqrt5}\\ &=F_{n+2} \end{split}

此外因为 |ϕ^|<1|\hat\phi|\lt 1,所以有:

|ϕ^i|5√<15√<12

\frac{|\hat\phi^i|}{\sqrt5}\lt \frac{1}{\sqrt5}\lt \frac12

FnF_n 的形式进一步可化简为:

Fn=⌊ϕn5√+12⌋

F_n=\left\lfloor\frac{\phi^n}{\sqrt5}+\frac{1}{2}\right\rfloor

【证明】—— 斐波那契相关推荐

  1. 两类数学归纳法及斐波那契通项的证明

    本文来源于博客园,转载请注明出处 以前上学的时候没有学好数学归纳法,最近又学习了一下,其实数学归纳法有好几种,这里介绍的是第一类数学归纳法和第二类数学归纳法 第一类数学归纳法 百度上是这么解释的: 第 ...

  2. 斐波那契数列的递归,迭代(循环),通项公式三种实现

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 谓Fib ...

  3. 斐波那契公约数的相关证明

    \(\text{来一波斐波那契公约数的证明}QwQ\) \(\text{已知} \{F_n\} \text{为斐波那契数列,求证:}\) \[\forall\ n,m\in\text{Z}^{+},( ...

  4. 斐波那契递归调用次数_递归求解斐波那契数列的时间复杂度——几种简洁证明...

    TL:DR: 暴力递归求解斐波那契数列的时间复杂度的紧界不是 ,而是 . 本文将给出几个简洁证明 用最暴力的方法求解斐波那契数列,时间复杂度是多少?具体地说,就是求下面这个程序的复杂度: def fi ...

  5. 斐波那契数列通项公式的推导证明----举一反三

    斐波那契数列通项公式的推导证明----举一反三 1-前言 2-斐波那契 2-1-什么是斐波那契 2-2-通项公式的证明 2-3-举一反三 1-前言 2021年5月20号的那天,有对象的都忙着约会秀恩爱 ...

  6. 斐波那契数列通项公式证明

    目录 1.生成函数证明: 2. 特征向量方法: 1.生成函数证明: 递归定义为: ,  ,   其中,  假设生成函数为(1) 其中 是第 项斐波那契数. 有递推公式可知: 则: 因式分解: 泰特展开 ...

  7. matlab 帕多瓦数列 通项公式_斐波那契数列的通项公式及证明

    简介 斐波那契数列是指的这样的一个数列,从第3项开始,以后每一项都等于前两项之和.写成递推公式即: \[a_n=a_{n-1}+a_{n-2}(n \ge 3) \] 假设令\(a_1=1,a_2=1 ...

  8. 循环斐波那契数列_剑指offer #10 斐波那契数列

    (递归和循环)#10 斐波那契数列 一.斐波那契数列 定义: n = 0 , f(n) = 0 n = 1 , f(n) = 1 n > 1 , f(n) = f(n-1) + f(n-2) 思 ...

  9. 斐波那契数列及青蛙跳台阶问题

    题目1: 写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项. 斐波那契(Fibonacci)数列定义例如以下: f(n)=⎧⎩⎨⎪⎪0,1,f(n−1)+f(n−2),n=0n=1n& ...

最新文章

  1. (24):(行为型模式) Visitor 访问者模式
  2. 聊一聊 SpringBoot 自动配置的原理
  3. python 是什么类型的语言-Python什么意思是一门什么样的语言
  4. HttpClient的连接池||HttpClient的请求参数
  5. 同步文件,不需要密码
  6. 动态规划—最长公共子串
  7. .Net Core 3.1,这匹黑马,2020年值得所有程序员重视!
  8. 作者:​光亮(1982-),男,博士,华为技术有限公司高级标准经理。
  9. 便携式三星mysql_三星集团某站点MySQL盲注一枚(附python验证脚本)
  10. kafka开源版本quota限流功能缺陷
  11. 深入以太坊智能合约ABI
  12. Access中按照不含日期的时间范围进行查询
  13. STL::算法::常见算法(二)
  14. 跨库访问-dblink
  15. JSP 实现登录注册功能
  16. 如何把照片裁剪成证件照指定尺寸比例?
  17. Springboot集成MybatisPlus、Druid
  18. 基于CANoen协议实现DSP系统与上位机CAN的通讯
  19. 统计了300位硬件工程师的工资,我悟了
  20. 入库订单(组合关系、主从表)模型

热门文章

  1. 游戏开发经验分享:我所理解的打击感
  2. C语言程序设计孙鸿飞PPT,清华大学出版社-图书详情-《C语言程序设计》
  3. java一个引用多大_为什么Java 8为方法引用引入了一个新的“::”运算符?
  4. kettle spoon判断增量更新_【论文推荐】张斌等:基于改进 SOINN 算法的恶意软件增量检测方法...
  5. WebService 代码创建E9流程
  6. Android存储--SharedPreferences
  7. 计算机系统访问控制的功能,访问控制是为了限制访问主体对访问客体的访问权限,从而使计算机系统在合法范围内使用的安全措施,以下关于访问控制的叙述中,()是不正确的 - 信管网...
  8. lg-1 x 怎么算_四六级分数怎么算?交白卷都不会得0分|巨微英语
  9. 菜鸟学asp.net遇到的问题和解决方案
  10. 2018 蓝桥杯省赛 B 组模拟赛(五)题 F题