常用Fibonacci数性质

2023-10-27

常用Fibonacci数性质

0.Fn−1+Fn−2=Fn,特殊的F0=1,F1=1
上述式子为定义式

1.F(0) + F(1)+ … + F(n) = F(n+2) − 1
证明:

F0+F1=F2

F1+F2=F3

F2+F3=F4

Fn+Fn+1=Fn+2

F0+2F1+2F2+…+2Fn+Fn+1=F1+F2+…+Fn+2

F0+F1+F2+…+Fn+Fn+1=Fn+2−F1=Fn+2−1

2.F(1) + F(3) + … + F(2n−1) = F(2n)
证明:

F1=F0+1

F3=F2+F1

F2n−1=F2n−2+F2n−3

F1+F3+…+F2n−1=1+F0+F1+F2+…+F2n−3+F2n−2=1+F2n−1=F2n

3.F(0) + F(2) + … + F(2n) = F(2n+1) − 1
证明:

有 F0+F1+…+Fn=Fn+2−1 和 F1+F3+…+F2n−1=F2n

F0+F2…+F2n=F2n+2−F2n−1=F2n+1−1
4.F(0)^2 + F(1)^2 + F(2)^2 + … + F(n)^2 = F(n)F(n+1)
证明:

有 F20=F0∗F1 ,假设有 F20+F21+F22+…+F2n−1=Fn−1Fn

那么 F20+F21+…+F2n−1+F2n=Fn−1Fn+F2n=FnFn+1

5 . 从第二项开始,每个偶数项的平方都比前后两项之积多1,每个奇数项的平方都比前后两项之积少1。
在这里插入图片描述

6.F(n+2) + F(n−2) = 3 × F(n)
证明:

Fn+2=Fn+1+Fn=(Fn+Fn−1)+Fn=(Fn+(Fn−Fn−2))+Fn=3×Fn−Fn−2

7.gcd( F(n+1) , F(n) ) = 1
证明:
根据辗转相减法则
gcd(Fn+1,Fn)=gcd(Fn+1−Fn,Fn)=gcd(Fn,Fn−1)=gcd(F2,F1)=1
8. F(m+n) = F(m−1)F(n) + F(m)F(n+1)
把Fn看做斐波那契的第1项,那么到第Fn+m项时,系数为Fm−1

把Fn+1看做斐波那契的第2项,那么到第Fn+m项时,系数为Fm

9.gcd( F(n+m) , F(n) ) = gcd( F(n) , F(m) )
证明:
gcd(Fn+m,Fn)=gcd(Fn+1Fm+FnFm−1,Fn)=gcd(Fn+1Fm,Fn)=gcd(Fm,Fn)

10.gcd( F(n) , F(m) ) = F( gcd(n,m) )
由8式得,Fibonacci数满足下标的辗转相减

gcd(Fn,Fm)=gcd(Fgcd(n,m),Fgcd(n,m))=Fgcd(n,m)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

常用Fibonacci数性质 的相关文章

  • 利用cuda加速MATLAB程序

    利用cuda加速MATLAB程序 利用cuda加速MATLAB程序 1参考木子超的办法 2参考Tomheaven的方法 3引用 最近因为要做张量的模态积 所以要考虑使用cuda来进行并行的编程 但是c 实在太麻烦 尤其是在有MATLAB的时
  • SPSS语法的使用

    SPSS语法的使用 CDA数据分析师官网
  • 矩阵的秩与行列式的几何意义

    这里首先讨论一个长期以来困惑工科甚至物理系学生的一个数学问题 即 究竟什么是面积 以及面积的高维推广 体积等 1 关于面积 一种映射 大家会说 面积 不就是长乘以宽么 其实不然 我们首先明确 这里所讨论的面积 是欧几里得空间几何面积的基本单
  • 备战数学建模1-MATLAB矩阵相关

    目录 一 数值数据 二 常用函数 三 变量及其操作 四 矩阵的基础应用 五 MATLAB基本运算 六 字符串处理 七 特殊矩阵 八 矩阵变换 九 矩阵求值 十 矩阵的特征值与特征向量 十一 稀疏矩阵 一 数值数据 1 整型 整型分为有符号整
  • LeetCode-1780. 判断一个数字是否可以表示成三的幂的和【数学】

    LeetCode 1780 判断一个数字是否可以表示成三的幂的和 数学 题目描述 解题思路一 将n转为3进制 如果没有2出现那么返回true 例如12 110 3 返回true 21 210 3 返回false 解题思路二 0 解题思路三
  • 从零到熟练编写LaTex数学公式,这两篇就够了

    第一篇 LaTex公式编辑方法 快速手敲一遍 熟悉常用操作 第二篇 CSDN官方参考文档 有不清楚的 随手查阅 在线公式编辑 实在打不出 就在线编辑吧
  • 《普林斯顿微积分》读书笔记

    写在前面 并不完整 只有零散的记忆 二 三刷的时候再补充吧 一些初等函数的导数 例如 x n n x n 1 sin x cos x 积分等于反导数 其他 待补充
  • 欧拉角,轴角,四元数与旋转矩阵详解

    入门小菜鸟 希望像做笔记记录自己学的东西 也希望能帮助到同样入门的人 更希望大佬们帮忙纠错啦 侵权立删 目录 一 欧拉角 1 静态定义 2 欧拉角的表示 3 欧拉角表示的优缺点 4 欧拉角的万向节死锁 静态不存在万向锁的问题 二 四元数 1
  • 两直线垂直,斜率乘积为-1的证明

    老早以前在学习初等函数的时候 线性函数中的两直线y m0x b0 y m1x b1如果垂直 则有结论两条直线的斜率乘积为 1即m0 m1 1 以前也只是拿来用 没有证明过 最近在学图形学的时候 突然想起了这个点 因此记一篇笔记 证明一下 如
  • 数据结构 数学知识复习

    文章目录 指数 对数 级数 模运算 证明方法 归纳法证明 反例法证明 指数 X A X B
  • 关于suitesparse在windows平台下速度极慢以及奇奇怪怪的问题解决

    前言 好像suitesparse原本没有windows版本 然后国外一个大佬写了cmake搞出来的 所以可能存在一些奇奇怪怪的问题吧 主要是一下两点 1 windows相比linux环境速度奇慢 2 新手编译这个库经常会下载suitespa
  • 三角函数与反三角函数的关系及图像

    文章目录 TOC 1 正弦函数 sin x 反正弦函数 arcsin x 2 余弦函数 cos x 反余弦函数 arccos x 3 反正弦函数 arcsin x 反余弦函数 arccos x 4 正切函数 tan x 余切函数 cot x
  • 哈夫曼编码最大编码长度

    概念 层数 叶子节点为待编码的数据 根为第0层 编码长度 第 L L L层数据编码后的长度为 L L L 节点概率 若节点为叶子节点 则概率为叶子所编码数据的频率
  • Dijkstra与Bellman-Ford算法对比

    文章目录 TOC Dijkstra Dijkstra 伪代码 Dijkstra 为什么不能有负权重 Dijkstra算法复杂度 Bellman Ford算法 Bellman Ford算法伪代码 Bellman Ford判断是否有负权 Bel
  • 【华为OD机试真题 python】二进制差异数【2022 Q4

    前言 华为OD笔试真题 python 本专栏包含华为OD机试真题 会实时更新收纳网友反馈 为大家更新最新的华为德科OD机试试题 为大家提供学习和练手的题库 订阅本专栏后可私信进交流群哦 题目仅供参考 千万不要照抄 题目描述 二进制差异数 对
  • 《剑指Offer》62:圆圈中最后剩下的数字(约瑟夫环)

    题目 0 1 2 n 1这n个数字排成一个圆圈 从数字0开始 每次从这圆圈你删除第m个数字 求出这个圆圈里剩下的最后一个数字 例如 0 1 2 3 4这5个数字组成一个圆圈 从数字0开始每次删除第3个数字 则删除的前4个数字依次2 0 4
  • 线性代数 - 特征向量和特征值

    今天在看到这个马汉诺拉距离的时候 又看到了这个东西 就是利用特征值来进行协方差方向上的伸缩 突然感觉到了线性代数的作用了 但是实际上 我今天看到了非常多的内容 但是都没有吸收完 很多内容都是线性代数的东西 但是这些东西我都忘了 这里先挖个坑
  • (邱维声)高等代数课程笔记:极大线性无关组,向量组的秩

    极大线性无关组 向量组的秩 quad 一般地 设 V V V 是数域 K K K 上的一个线性空间
  • 美国大学生数学建模竞赛赛题特点

    美国大学生数学建模竞赛赛题特点 赛题灵活度高 内容广泛 反恐 防灾 环境 健康医疗 交通 新能源等等 开放性大 评价类问题多且复杂 离散型优化问题多 除A题 如 2016B太空碎片的处理 2018D电动车充电桩的优化 2019D卢浮宫疏散路
  • Matrix calculus(矩阵微积分)(前四节)

    原文地址 https en wikipedia org wiki Matrix calculus 注 不要把它和几何运算或者是向量运算混淆 前言 在数学中 矩阵微积分是进行多变量微积分的一种特殊符号 特别是在矩阵的空间上 它将关于许多变量的

随机推荐

  • mysql 启动时停止(innodb)

    110406 23 49 40 Note Plugin FEDERATED is disabled 110406 23 49 40 注意 插件federated存储引擎已经禁用 InnoDB The log sequence number
  • JSP整合VUE前序

    对于一个全栈开发工程师来说 懂前端才会开发出更好的后端程序 不懂前端 的后端工程师会设计出非常难用的API 懂后端才会开发出更好的前端程序 程序设计的基本思想在前后端都是通用的 两者并无本质的区别 这和 不想当 厨子的裁缝不是好司机 是一个
  • C++函数参数传递的两种方式:值传递和引用传递(包括整型变量和字符串变量)

    C语言函数参数传递的两种方式 值传递和引用传递 1 值传递 值传递包括实实在在的值传递和指针传递 指针传递参数本质上是值传递的方式 它所传递的是一个地址值 传递的都是实参的一个拷贝 1 1 实实在在的值传递 include
  • -lrt问题,即:shm_open的头文件存在,编译却不通过,提示undefined

    C programming in the UNIX environment的编程手册 一般都会为进程间用共享内存的方法通信提供两组方法 POSIX定义的 int shm open const char name int oflag mode
  • 计算机网络知识点(物理层)

    文章目录 重要内容 2 1 物理层基本概念 2 2 数据通信的基础知识 2 3 物理层下面的传输媒体 2 4 信道复用技术 2 4 1 频分复用 FDM 2 4 2 时分复用 TDM 2 4 3 统计时分复用 STDM 2 4 4 波分复用
  • java中使用分数

    分数是一个不是整数而是由两个数字组成的量 分数有两部分 分子和分母 以 分隔 分数的例子是 15 2 35 6 分数应始终以简化 或最简单 形式表示 其中没有分子和分母的公倍数 例如 56 12 不是它的约数 因为它的分子和分母仍然有公倍数
  • 事件委托订阅与发布

    第一步 客户端 public class Client public string Name get set public void Subscription string guestName Name guestName Server s
  • stm32F4的ADC+DMA+Timer,实现2MHz连续采样。1LSB分辨率,极低噪声。

    1 ADC DMA Timer的实现原理 stm32F407 405的ADC为12位逐次逼近型ADC 有着高达2 4MHz的采样率 分辨率 1LSB 这样参数的ADC放在市面上单卖 也起码是 10 起步 而 stm32F407 405不仅内
  • 【毕业季

    活动地址 毕业季 进击的技术er 文章目录 0 作者介绍 1 前言 2 嵌入式基础必备知识 2 1 学习内容 2 2 学习建议 2 3 学习资料 3 嵌入式入门篇 51单片机 3 1 学习内容 3 2 学习建议 3 3 学习资料 4 STM
  • extjs中renderer的使用方法

    var reader new Ext data ArrayReader name wpcCd name yr name wiuNm name wpcSn name applYrWw name apprYrWw name gwWw name
  • 数学建模感想篇

    数学建模篇 大三狗 一共参加了2次国赛 2次美赛 一次国赛省一 一次国赛国一 两次美赛都是h qaq太菜了 首先谈谈数学建模这个比赛吧 现在的数学建模竞赛有很多 由于笔者所在的学校只组织参加国赛和美赛 对于其他的数学建模竞赛不了解 国赛是每
  • 【vue】聊一聊Element UI的自定义主题颜色

    背景 ElementUI组件库相信大家一定都接触过 但是自定义主题颜色的需求有接触过的应该不多 至少我到今天是没有遇到类似的需求 之所以讲这个需求 是因为在我个人开发的开源项目中有做到这个需求 所以在这里和大家聊一聊我的实现 CSS变量 在
  • 颜色选择器(拾色器)

    今天项目中用到了拾色器 感觉挺好 Html如下 html开始分割线 Color
  • [官方教程] Firefly 介绍文档!

    欢迎来9秒 www 9miao com Firefly是免费 开源 稳定 快速扩展 能 热更新 的分布式游戏服务器端框架 采用Python编写 基于Twisted框架开发 它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务 节省大量游
  • [YOLO专题-14]:YOLO V5 - ultralytics在自定义数据集上获得高性能的常见关键项

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 122302497 目录 前言 第1步
  • linux 里面case的用法

    linux 里面case的用法 用来选择 如下图所示 bin bash NAME cluster app echo NAME if 1 1 then echo i am true fi start echo 我要开始执行start 命令了
  • DHTMLX JavaScript Gantt Chart 8.0.5 Crack

    8 0 5 September 1 2023 Bugfix release Fixes Fix incorrect warnings triggered by enabling extensions via the gantt getGan
  • PPTP、L2F、L2TP协议

    PPTP协议简介 PPTP Point to Point Tunneling Protocol 即点对点隧道协议 该协议是在PPP协议的基础上开发的一种新的增强型安全协议 支持多协议虚拟专用网 VPN 可以通过密码验证协议 PAP 可扩展认
  • UNIX网络编程卷一 学习笔记 第六章 I/O复用:select和poll函数

    上一章中 TCP客户同时处理两个输入 标准输入和TCP套接字 我们遇到的问题是客户阻塞于标准输入上的fgets调用期间 服务器进程被杀死时 虽然服务器TCP正确地给客户TCP发送了一个FIN 但客户进程正阻塞于从标准输入读的过程 它将看不到
  • 常用Fibonacci数性质

    常用Fibonacci数性质 0 Fn 1 Fn 2 Fn 特殊的F0 1 F1 1 上述式子为定义式 1 F 0 F 1 F n F n 2 1 证明 F0 F1 F2 F1 F2 F3 F2 F3 F4 Fn Fn 1 Fn 2 F0