⑴ 斐波那契数列发明的意义
A.斐波那契数列在欧美可谓是尽人皆知,于是在电影这种通俗艺术中也时常出现,比如在风靡一时的《达芬奇密码》里它就作为一个重要的符号和情节线索出现,在《魔法玩具城》里又是在店主招聘会计时随口问的问题。可见此数列就像黄金分割一样流行。可是虽说叫得上名,多数人也就背过前几个数,并没有深入理解研究。在电视剧中也出现斐波那契数列,比如:日剧《考试之神》第五回,义嗣做全国模拟考试题中的最后一道数学题~
B.人类文明的斐波那契演进
古老的<马尔萨斯理论>已经显灵马尔萨斯认为:每当社会财富快速积累,人口快速增长,就会出现:战争、瘟疫、饥荒、自然灾害来削减人口。2000年科技泡沫达到繁荣的极限,到处都是财富神话!然后盛极而衰,全球经济急转直下转入衰退、长期萧条。于是:911、阿富汗战争、伊拉克战争、 SARS、印度洋海啸、飓风袭击美利坚、禽流感、寒流袭击欧罗巴。这一切集中在一起接二连三地发生!2000年是自上世纪30年代全球经济大萧条后,一个长达约70年的经济增长周期的结束点,后面将是一个长期萧条周期。上世纪30年代全球经济大萧条导致了二次世界大战,被艾略特称之为:底部战争。现在又是一个与上世纪30年代全球经济大萧条同级别的经济萧条周期,2000年来的经济萧条将持续至 2021年才会结束(预测附在下面)。后面是否又会发生被艾略特称之为的:底部战争?至少有不良苗头:哈马斯执政、伊朗核问题纠缠,世界将走向何方? 是否还记得那个著名的: 1999年7月之上 (误差了2年) 恐怖大王从天而降 (911) 使安哥鲁摩阿大王为之复活 (美国发动反恐战争) 这期间由马尔斯借幸福之名统治四方 (唯一待验证) 社会群体心理、群体行为、群体价值观,乃至国际政治、经济、军事,一切皆是自相似系统分形几何运行阶段的反映和结果。 1、自2000年来的全球经济萧条将持续至2021年,说明未来将是长期萧条。 2、之前会有若干次小级别、温和的经济扩张和收缩,2010、2011、2018年是拐点。 3、2021年是一个黑暗的年份,人们悲观、恐惧、绝望的情绪会达到一个极点。到时绝大多数经济学家会一致悲观!接着柳岸花明经济开始复苏,经济学家们又挨了一记大耳光。 首先,列出一组计算公式: (公元1937年 – 公元1932年)X 3.618 + 公元1982年 = 公元2000年 (公元1966年 – 公元1942年)/1.382 + 公元1982年 = 公元1999年 (公元1837年 – 公元1789年)X 1.382 + 公元1932年 = 公元1998年 (公元1325年 – 公元950年)X 0.618 – (公元1650年 – 公元1490年) + (公元1789年– 公元1650年) + 公元1789年 = 公元2000年 其中: 公元950年 商业革命的起点 公元1325年 商业革命的结束点 公元1490年 资本主义革命的起点 公元1650年 资本主义革命的结束点 公元1789年 工业革命的起点 公元1837年 公元1789年后第一轮经济扩张的结束点 公元1932年 自公元1929年资本主义世界股灾的结束点 公元1937 年 公元1929年股灾后第一轮经济扩张的结束点 公元1942年 公元1929年股灾后第二轮经济扩张的起点 公元1966年 公元1929年股灾后第二轮经济扩张的结束点 公元1982年 70年代全球经济滞胀的结束点 0.618、1.382、3.618 是斐波那契比率,来源于斐波那契数列 前2个计算公式的含义: 自上世纪30年代资本主义世界经济大萧条以来,新的一个自公元1932年开始的上升5浪的经济扩张周期已经结束,结束点为公元2000年。那么接着是一个调整期(经济萧条期),如果是对公元1932年至公元2000年,长度68年的经济扩张周期的调整,那么它的长度应该比之前小一浪级的第4浪(公元 1966年至公元公元1982年,长16年)要长,那么斐波那契数列中最接近的数字是21年。另外,贝纳理论对时间周期的推导,公元2000年为一个重要的高点,公元2003年为一个重要的低点,下一个重要的低点是公元2021年,相互吻合。并且,公元2000年的全球经济繁荣的拐点、公元2003年的低点已经被全球经济运行的事实所确认。其中,第2个计算公式误差了1年。 第3个计算公式的含义: 公元1932年至公元2000年,长度68年的经济扩张的上升5浪,又是更大浪级一个上升5浪(公元1789年至公元2000年,长度211年)的第5子浪,公元2000年同时又是长211年上升5浪的结束点。该计算公式的结果误差了2年。那么,接下来的调整(经济萧条期)可就不是21年这么短,而是211年的 38.2%、50%、61.8%(斐波那契回荡) ,也就是长度几十年至百年级的。 第4个计算公式的含义: 公元1789年至公元2000年,长211年上升5浪的经济扩张周期,又是更大浪级公元950年至公元2000年千年浪(浪3)的第5子浪,说明公元 2000年同时又是长度1050年的一个千年浪(浪3)的结束点。那么说明接下来的调整(浪4,经济萧条期)将是对千年浪(浪3)的几百年级的。这种几百年级规模的调整不得不要从人类文明级别来考虑!之前:古罗马帝国于公元476年灭亡,之前是一个一千年的罗马帝国人类奴隶社会的文明(浪1),公元476 年后接着是一个长达474年动荡的、封建的黑暗中世纪(浪2)。并且,公元2000年的拐点(浪3的结束点)已经被全球经济运行的事实所证实,按照马尔萨斯的人口理论:每当社会财富快速积累,人口快速增长,就会出现:战争、瘟疫、饥荒、自然灾害来削减人口。公元2000年后马尔萨斯理论在不断被验证,而唯一还没有被证实的饥荒,气候如此大面积剧烈异常波动,难免会造成连续几年的粮食减产,马尔萨斯所提到的饥荒也是不难预期地。以后发生的事情还会继续不断地验证马尔萨斯理论,不信让你们的孩子的孩子......的孩子,来继续鉴证。(自然灾害频发粮食减产,低素质人口猛超生,已经为将来闹饥荒打下了伏笔。2007-2-15补)公元2000年一个时间窗口打开,之后将会战争、瘟疫、饥荒、自然灾害频发,这个逆流(浪4)的长度将是几百年长度的,未来的几百年全球人口将会被消减38.2%或50%或61.8%(斐波那契回荡),个人认为38.2%的可能性偏大,也就是说将有大量人口死于非命。即便是没被消减的,也是活的生不如死。事实已经证明公元2000年是一个千年级的时空 共振点。扩张/收缩、前进/倒退的交替式发展是自然生长、事物发展的自然法则,是不以人的意志为转移地。况且,人类社会本身就是自然的组成部分。 另外,非常精确的是: 浪3长度是浪2长度的2.236倍(又一个斐波那契比率) 浪3长度= 公元2000年– 公元950年= 1050年 浪2长度= 公元950年– 公元476年= 474年 1050年/2.236 = 470年,与浪2的474年仅很接近,仅误差4年。 非常巧合的是公元2000年已经被证实是全球经济运行的重要拐点,同时与上述4个计算公式的计算结果、贝纳理论的周期推导结果、还有400多年前的大预言时间出奇的一致!不知道大预言的作者是怎么计算的? 1999年7月之上 恐怖大王从天而降 使安哥鲁摩阿大王为之复活 这期间由马尔斯借幸福之名统治四方 至此我们应该明白,我们伟大的人生处于历史长河的何种阶段?下面的几百年级的调整(浪4),世界将是动荡不安的、到处都充满仇恨、敌对、剥削、压迫。有可能会是象伟大革命导师列宁所论述的:资本主义是腐朽的,资本主义是垂死的,无产阶级最终是资本主义的掘墓人。人类社会经过几百年的动荡和无产阶级革命(浪4),下一个千年浪(浪5)可能是人类文明的全球普遍社会主义阶段,下一个千年浪(浪5)也可能是一个延长浪,其中的第5子浪会上升到共产主义阶段,英特纳雄耐尔就一定会实现!! 而西方文明精确理论计算的未来: 根据波浪构造指导方针 1、浪2、4趋于等长,或呈斐波那契关系。 2、一个波浪结构中的5个子浪的第1子浪延长,这个波浪结构之后的调整浪幅度将小于等于第2子浪的底。那么,浪4的调整比较可能的是与浪2趋于等长。浪4长度 = 公元950年 – 公元476年 = 474年也就是说,上面提到的公元2000年后的战争、瘟疫、饥荒、自然灾害频发来消减人口的逆流(浪4),其长度将持续474年。之后的浪5(社会主义至共产主义文明):浪1、3趋于等长,那么浪5将是延长浪,长度是浪1、3的1.618(斐波那契比率)倍。浪5长度 = (公元2000年 – 公元950年)X 1.618 = 1699年也就是说,西方文明自公元950年来的浪3(发展的驱动浪,它伴随商业贸易的兴起至资本主义的科技泡沫)已于公元2000年结束,之后的浪4(战乱、瘟疫、饥荒、自然灾害频发的调整浪)将是长度474年的调整,然后的浪5(发展的驱动浪,社会主义至共产主义文明)长度将是1699年,最后西方文明将于公元2000年 + 474年 + 1699年 = 公元4173年结束。 我们人类在地球上的文明史本身可能就是地球生命发展阶段的一个子浪而已。 通过对跨度几千年的中国历史朝代表分析,惊异地发现中华文明竟然也是以艾略特波浪的斐波那契方式演进! 先看中国封建社会: 浪Ⅰ 公元前221年 -- 公元220年 长度441年 统一、发展的秦、汉 浪Ⅱ 公元220年 -- 公元581年 长度361年 动荡、战乱、分裂的三国、两晋、南北朝 浪Ⅲ 公元581年 – 公元907年 长度326年 统一、发展的隋、唐 浪Ⅳ 公元907年 – 公元1279年 长度372年 动荡、战乱、分裂/并存的五代十国、宋、辽、西夏、金 浪Ⅴ 公元1279年 – 公元1911年 长度632年 统一、发展的元、明、清 并且: 1、中国封建社会的三大盛世“文景之治”、“贞观之治”、“康乾盛世”就出现在Ⅰ、Ⅲ、Ⅴ三个上升的驱动浪中。 2、浪Ⅴ是延长浪经历3个朝代,浪Ⅰ、Ⅲ未延长经历2个朝代。 3、每个驱动浪开头总有一个短命的朝代:秦、隋、元 4、元/隋 = 89年/37年 = 2.41 隋/秦 = 37年/15年 = 2.47 趋于一致 其间的斐波那契关系: 1、浪Ⅰ长度是浪Ⅲ长度的1.382倍(斐波那契比率),浪Ⅲ长度326年X 1.382 = 451年,与浪Ⅰ长度441年接近。 2、浪Ⅴ长度是浪Ⅰ长度的1.382倍(斐波那契比率),浪Ⅰ长度441年X 1.382 = 609年,与浪Ⅴ长度632年接近。也就是说,(公元220年 – 公元前221年)X 1.382 + 公元1279年 = 公元1888年公式含义:中国封建社会结束点公元1911年之前很多年,就可以通过波浪间的斐波那契关系计算出中国封建社会将于公元1888年结束。只误差了23年,对于长达2132年的中国封建社会而言,误差仅为1.08% 3、浪Ⅱ长度是浪Ⅰ长度的0.809倍(斐波那契比率),浪Ⅰ长度441年 X 0.809 =357年,与浪Ⅱ长度361年接近。 4、浪Ⅳ长度372年与浪Ⅱ长度361年趋于等长。 5、浪Ⅴ是延长浪,长度是浪Ⅰ至浪Ⅲ的1.618倍(斐波那契比率)。(441年 – 361年 + 326年)X 1.618 = 657年,与浪Ⅴ长度632年接近。也就是说,(公元220年 – 公元前221年 – 公元581年 + 公元220年 + 公元907年 – 公元581年)X 1.618 + 公元1279年 = 公元1936年 公式含义: 中国封建社会结束点公元1911年之前很多年,就可以通过波浪间的斐波那契关系计算出中国封建社会将于公元1936年结束。只误差了25年,对于长达2132年的中国封建社会而言,误差仅为1.17%然而公元前221年至公元1911年长达2132年的中国封建社会仅是更大浪级中华文明的第3子浪。 更大浪级的波浪间存在令人瞠目结舌的精确、完美的斐波那契关系: 浪1 约公元前21世纪 -- 公元前722年,长度约1300年,夏、商、周至春秋/战国前的中国奴隶社会文明。 浪2 公元前722年 -- 公元前221年,长度501年,动荡、战乱、分裂的春秋/战国。 浪3 公元前221年 -- 公元1911年,长度2132年,中国封建社会文明。 (因内容过长,后续略)
⑵ 斐波那契数列有啥规律
“斐波那契数列”或“斐波那切数列”)是一个非常美丽、和谐的数列,它的形状可以用排成螺旋状的一系列正方形来说明(如右词条图),起始的正方形(图中用灰色表示)的边长为1,在它左边的那个正方形的边长也是1 ,在这两个正方形的上方再放一个正方形,其边长为2,以后顺次加上边长为3、5、8、13、2l……等等的正方形。这些数字每一个都等于前面两个数之和,它们正好构成了斐波那契数列。“斐波那契数列”的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年。籍贯大概是比萨)。他被人称作“比萨的列昂纳多”。1202年,他撰写了《珠算原理》(Liber Abaci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34…… 这个数列从第三项开始,每一项都等于前两项之和。它的通项公式为:(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}(√5表示5的算术平方根)(19世纪法国数学家敏聂(Jacques Phillipe Marie Binet 1786-1856)很有趣的是:这样一个完全是自然数的数列,通项公式居然是用无理数来表达的。 斐波拉契数列的出现13世纪初,欧洲最好的数学家是斐波拉契;他写了一本叫做《算盘书》的著作,是当时欧洲最好的数学书。书中有许多有趣的数学题,其中最有趣的是下面这个题目: “如果一对大家都叫它“斐波拉契数列”,又称“兔子数列”。这个数列有许多奇特的的性质,例如,从第3个数起,每个数与它后面那个数的比值,都很接近于0.618,正好与大名鼎鼎的“黄金分割律”相吻合。人们还发现,连一些生物的生长规律,在某种假定下也可由这个数列来刻画呢。
⑶ 斐波那契数列都有哪些规律
斐波那契数列中的斐波那契数会经常出现在我们的眼前——比如松果、凤梨、树叶的排列、某些花朵的花瓣数(典型的有向日葵花瓣),蜂巢,蜻蜓翅膀,超越数e(可以推出更多),黄金矩形、黄金分割、等角螺线,十二平均律等。
其中百合花花瓣数目为3,梅花5瓣,飞燕草8瓣,万寿菊13瓣,向日葵21或34瓣,雏菊有34,55和89三个数目的花瓣。
斐波那契螺旋:具有13条顺时针旋转和21条逆时针旋转的螺旋的蓟的头部
这些植物懂得斐波那契数列吗?应该并非如此,它们只是按照自然的规律才进化成这样。这似乎是植物排列种子的“优化方式”,它能使所有种子具有差不多的大小却又疏密得当,不至于在圆心处挤了太多的种子而在圆周处却又稀稀拉拉。叶子的生长方式也是如此,对于许多植物来说,每片叶子从中轴附近生长出来,为了在生长的过程中一直都能最佳地利用空间(要考虑到叶子是一片一片逐渐地生长出来,而不是一下子同时出现的),每片叶子和前一片叶子之间的角度应该是222.5度,这个角度称为“黄金角度”,因为它和整个圆周360度之比是黄金分割数0.618033989……的倒数,而这种生长方式就决定了斐波那契螺旋的产生。向日葵的种子排列形成的斐波那契螺旋有时能达到89,甚至144条。1992年,两位法国科学家通过对花瓣形成过程的计算机仿真实验,证实了在系统保持最低能量的状态下,花朵会以斐波那契数列长出花瓣。
数字谜题
三角形的三边关系定理和斐波那契数列的一个联系:
现有长为144cm的铁丝,要截成n小段(n>2),每段的长度不小于1cm,如果其中任意三小段都不能拼成三角形,则n的最大值为多少?
分析:由于形成三角形的充要条件是任何两边之和大于第三边,因此不构成三角形的条件就是存在两边之和不超过另一边。截成的铁丝最小为1,因此可以放2个1,第三条线段就是2(为了使得n最大,因此要使剩下来的铁丝尽可能长,因此每一条线段总是前面的相邻2段之和),依次为:1、1、2、3、5、8、13、21、34、55,以上各数之和为143,与144相差1,因此可以取最后一段为56,这时n达到最大为10。
我们看到,“每段的长度不小于1”这个条件起了控制全局的作用,正是这个最小数1产生了斐波那契数列,如果把1换成其他数,递推关系保留了,但这个数列消失了。这里,三角形的三边关系定理和斐波那契数列发生了一个联系。
在这个问题中,144>143,这个143是斐波那契数列的前n项和,我们是把144超出143的部分加到最后的一个数上去,如果加到其他数上,就有3条线段可以构成三角形了。
影视作品中的斐波那契数列
斐波那契数列在欧美可谓是尽人皆知,于是在电影这种通俗艺术中也时常出现,比如在风靡一时的《达芬奇密码》里它就作为一个重要的符号和情节线索出现,在《魔法玩具城》里又是在店主招聘会计时随口问的问题。可见此数列就像黄金分割一样流行。可是虽说叫得上名,多数人也就背过前几个数,并没有深入理解研究。在电视剧中也出现斐波那契数列,比如:日剧《考试之神》第五回,义嗣做全国模拟考试题中的最后一道数学题~在FOX热播美剧《Fringe》中更是无数次引用,甚至作为全剧宣传海报的设计元素之一。
⑷ 斐波那契数列 是什么
斐波纳契数列(Fibonacci Sequence),又称黄金分割数列。
斐波那契数列指的是这样一个数列:1、1、2、3、5、8、13、21、……
这个数列从第三项开始,每一项都等于前两项之和。
斐波那契数列的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年,籍贯大概是比萨)。他被人称作“比萨的列昂纳多”。1202年,他撰写了《珠算原理》(Liber Abacci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。
⑸ 斐波那契数列什么时候会学
高中不会学
不过竞赛课程有的
斐波那契数列,“斐波那契数列”的发明者,是意大利数学家列昂纳多•斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年。籍贯大概是比萨)。他被人称作“比萨的列昂纳多”。1202年,他撰写了《珠算原理》(Liber Abaci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。
斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21……
这个数列从第三项开始,每一项都等于前两项之和。它的通项公式为:(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}【√5表示根号5】
很有趣的是:这样一个完全是自然数的数列,通项公式居然是用无理数来表达的。
【该数列有很多奇妙的属性】
比如:随着数列项数的增加,前一项与后一项之比越逼近黄金分割0.6180339887……
还有一项性质,从第二项开始,每个奇数项的平方都比前后两项之积多1,每个偶数项的平方都比前后两项之积少1。
如果你看到有这样一个题目:某人把一个8*8的方格切成四块,拼成一个5*13的长方形,故作惊讶地问你:为什么64=65?其实就是利用了斐波那契数列的这个性质:5、8、13正是数列中相邻的三项,事实上前后两块的面积确实差1,只不过后面那个图中有一条细长的狭缝,一般人不容易注意到。
如果任意挑两个数为起始,比如5、-2.4,然后两项两项地相加下去,形成5、-2.4、2.6、0.2、2.8、3、5.8、8.8、14.6……等,你将发现随着数列的发展,前后两项之比也越来越逼近黄金分割,且某一项的平方与前后两项之积的差值也交替相差某个值。
斐波那契数列的第n项同时也代表了集合{1,2,...,n}中所有不包含相邻正整数的子集个数。
【斐波那契数列别名】
斐波那契数列又因数学家列昂纳多•斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”。
斐波那契数列
一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔都不死,那么一年以后可以繁殖多少对兔子?
我们不妨拿新出生的一对小兔子分析一下:
第一个月小兔子没有繁殖能力,所以还是一对;
两个月后,生下一对小兔民数共有两对;
三个月以后,老兔子又生下一对,因为小兔子还没有繁殖能力,所以一共是三对;
------
依次类推可以列出下表:
经过月数:0123456789101112
兔子对数:1123581321345589144233
表中数字1,1,2,3,5,8---构成了一个数列。这个数列有关十分明显的特点,那是:前面相邻两项之和,构成了后一项。
这个数列是意大利中世纪数学家斐波那契在<算盘全书>中提出的,这个级数的通项公式,除了具有a(n+2)=an+a(n+1)/的性质外,还可以证明通项公式为:an=1/√[(1+√5/2) n-(1-√5/2) n](n=1,2,3.....)
【斐波那挈数列通项公式的推导】
斐波那契数列:1,1,2,3,5,8,13,21……
如果设F(n)为该数列的第n项(n∈N+)。那么这句话可以写成如下形式:
F(1)=F(2)=1,F(n)=F(n-1)+F(n-2) (n≥3)
显然这是一个线性递推数列。
通项公式的推导方法一:利用特征方程
线性递推数列的特征方程为:
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】
通项公式的推导方法二:普通方法
设常数r,s
使得F(n)-r*F(n-1)=s*[F(n-1)-r*F(n-2)]
则r+s=1, -rs=1
n≥3时,有
F(n)-r*F(n-1)=s*[F(n-1)-r*F(n-2)]
F(n-1)-r*F(n-2)=s*[F(n-2)-r*F(n-3)]
F(n-2)-r*F(n-3)=s*[F(n-3)-r*F(n-4)]
……
F(3)-r*F(2)=s*[F(2)-r*F(1)]
将以上n-2个式子相乘,得:
F(n)-r*F(n-1)=[s^(n-2)]*[F(2)-r*F(1)]
∵s=1-r,F(1)=F(2)=1
上式可化简得:
F(n)=s^(n-1)+r*F(n-1)
那么:
F(n)=s^(n-1)+r*F(n-1)
= s^(n-1) + r*s^(n-2) + r^2*F(n-2)
= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) + r^3*F(n-3)
……
= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)*F(1)
= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)
(这是一个以s^(n-1)为首项、以r^(n-1)为末项、r/s为公差的等比数列的各项的和)
=[s^(n-1)-r^(n-1)*r/s]/(1-r/s)
=(s^n - r^n)/(s-r)
r+s=1, -rs=1的一解为 s=(1+√5)/2, r=(1-√5)/2
则F(n)=(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}
【C语言程序】
main()
{
long fib[40] = {1,1};
int i;
for(i=2;i<40;i++)
{
fib[i ] = fib[i-1]+fib[i-2];
}
for(i=0;i<40;i++)
{
printf("F%d==%d\n", i, fib);
}
return 0;
}
【Pascal语言程序】
var
fib: array[0..40]of longint;
i: integer;
begin
fib[0] := 1;
fib[1] := 1;
for i:=2 to 39 do
fib[i ] := fib[i-1] + fib[i-2];
for i:=0 to 39 do
write('F', i, '=', fib[i ]);
end.
【数列与矩阵】
对于斐波那契数列1,1,2,3,5,8,13…….有如下定义
F(n)=f(n-1)+f(n-2)
F(1)=1
F(2)=1
对于以下矩阵乘法
F(n+1) = 1 1 * F(n)
F(n) 1 0 F(n-1)
它的运算就是
F(n+1)=F(n)+F(n-1)
F(n)=F(n)
可见该矩阵的乘法完全符合斐波那契数列的定义
设1 为B,1 1为C
1 1 0
可以用迭代得到:
斐波那契数列的某一项F(n)=(BC^(n-2))1
这就是斐波那契数列的矩阵乘法定义.
另矩阵乘法的一个运算法则A¬^n(n为偶数)=A^(n/2)* A^(n/2).
因此可以用递归的方法求得答案.
时间效率:O(logn),比模拟法O(n)远远高效。
代码(PASCAL)
{变量matrix是二阶方阵, matrix是矩阵的英文}
program fibonacci;
type
matrix=array[1..2,1..2] of qword;
var
c,cc:matrix;
n:integer;
function multiply(x,y:matrix):matrix;
var
temp:matrix;
begin
temp[1,1]:=x[1,1]*y[1,1]+x[1,2]*y[2,1];
temp[1,2]:=x[1,1]*y[1,2]+x[1,2]*y[2,2];
temp[2,1]:=x[2,1]*y[1,1]+x[2,2]*y[2,1];
temp[2,2]:=x[2,1]*y[1,2]+x[2,2]*y[2,2];
exit(temp);
end;
function getcc(n:integer):matrix;
var
temp:matrix;
t:integer;
begin
if n=1 then exit(c);
t:=n div 2;
temp:=getcc(t);
temp:=multiply(temp,temp);
if odd(n) then exit(multiply(temp,c))
else exit(temp);
end;
procere init;
begin
readln(n);
c[1,1]:=1;
c[1,2]:=1;
c[2,1]:=1;
c[2,2]:=0;
if n=1 then
begin
writeln(1);
halt;
end;
if n=2 then
begin
writeln(1);
halt;
end;
cc:=getcc(n-2);
end;
procere work;
begin
writeln(cc[1,1]+cc[1,2]);
end;
begin
init;
work;
end.
【数列值的另一种求法】
F(n) = [ (( sqrt ( 5 ) + 1 ) / 2) ^ n ]
其中[ x ]表示取距离 x 最近的整数。
【数列的前若干项】
1 1
2 2
3 3
4 5
5 8
6 13
7 21
8 34
9 55
10 89
11 144
12 233
13 377
14 610
15 987
16 1597
17 2584
18 4181
19 6765
20 10946
⑹ 斐波那契数列有什么规律
斐波拉契数列的简介
斐波拉契数列(又译作“斐波那契数列”或“斐波那切数列”)是一个非常美丽、和谐的数列,它的形状可以用排成螺旋状的一系列正方形来说明(如右词条图),起始的正方形(图中用灰色表示)的边长为1,在它左边的那个正方形的边长也是1 ,在这两个正方形的上方再放一个正方形,其边长为2,以后顺次加上边长为3、5、8、13、2l……等等的正方形。这些数字每一个都等于前面两个数之和,它们正好构成了斐波那契数列。“斐波那契数列”的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年。籍贯大概是比萨)。他被人称作“比萨的列昂纳多”。1202年,他撰写了《珠算原理》(Liber Abaci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。
斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34……
这个数列从第三项开始,每一项都等于前两项之和。它的通项公式为:(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}(√5表示5的算术平方根)(19世纪法国数学家敏聂(Jacques Phillipe Marie Binet 1786-1856)
很有趣的是:这样一个完全是自然数的数列,通项公式居然是用无理数来表达的。
斐波拉契数列的出现
13世纪初,欧洲最好的数学家是斐波拉契;他写了一本叫做《算盘书》的著作,是当时欧洲最好的数学书。书中有许多有趣的数学题,其中最有趣的是下面这个题目:
“如果一对兔子每月能生1对小兔子,而每对小兔在它出生后的第3个月裏,又能开始生1对小兔子,假定在不发生死亡的情况下,由1对初生的兔子开始,1年后能繁殖成多少对兔子?”
斐波拉契把推算得到的头几个数摆成一串:1,1,2,3,5,8……
这串数里隐含着一个规律:从第3个数起,后面的每个数都是它前面那两个数的和。而根据这个规律,只要作一些简单的加法,就能推算出以后各个月兔子的数目了。
于是,按照这个规律推算出来的数,构成了数学史上一个有名的数列。大家都叫它“斐波拉契数列”,又称“兔子数列”。这个数列有许多奇特的的性质,例如,从第3个数起,每个数与它后面那个数的比值,都很接近于0.618,正好与大名鼎鼎的“黄金分割律”相吻合。人们还发现,连一些生物的生长规律,在某种假定下也可由这个数列来刻画呢。
斐氏本人对这个数列并没有再做进一步的探讨。直到十九世纪初才有人详加研究,1960年左右,许多数学家对斐波拉契数列和有关的现象非常感到兴趣,不但成立了斐氏学会,还创办了相关刊物,其后各种相关文章也像斐氏的兔子一样迅速地增加。
斐波拉契数列的来源及关系
斐波拉契(Fibonacci)数列来源于兔子问题,它有一个递推关系,
f(1)=1
f(2)=1
f(n)=f(n-1)+f(n-2),其中n>=2
{f(n)}即为斐波拉契数列。
斐波拉契数列的公式
它的通项公式为:{[(1+√5)/2]^n - [(1-√5)/2]^n }/√5 (注:√5表示根号5)
斐波拉契数列的某些性质
1),f(n)f(n)-f(n+1)f(n-1)=(-1)^n;
2), f(1)+f(2)+f(3)+……+f(n)=f(n+2)-1
3),arctan[1/f(2n+1)]=arctan[1/f(2n+2)]+arctan[1/f(2n+3)]
⑺ 斐波那契数列的全部规律
斐波拉契数列的简介斐波拉契数列(又译作“斐波那契数列”或“斐波那切数列”)是一个非常美丽、和谐的数列,它的形状可以用排成螺旋状的一系列正方形来说明(如右词条图),起始的正方形(图中用灰色表示)的边长为1,在它左边的那个正方形的边长也是1 ,在这两个正方形的上方再放一个正方形,其边长为2,以后顺次加上边长为3、5、8、13、2l……等等的正方形。这些数字每一个都等于前面两个数之和,它们正好构成了斐波那契数列。“斐波那契数列”的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年。籍贯大概是比萨)。他被人称作“比萨的列昂纳多”。1202年,他撰写了《珠算原理》(Liber Abaci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34…… 这个数列从第三项开始,每一项都等于前两项之和。它的通项公式为:(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}(√5表示5的算术平方根)(19世纪法国数学家敏聂(Jacques Phillipe Marie Binet 1786-1856)很有趣的是:这样一个完全是自然数的数列,通项公式居然是用无理数来表达的。 斐波拉契数列的出现13世纪初,欧洲最好的数学家是斐波拉契;他写了一本叫做《算盘书》的著作,是当时欧洲最好的数学书。书中有许多有趣的数学题,其中最有趣的是下面这个题目: “如果一对兔子每月能生1对小兔子,而每对小兔在它出生后的第3个月裏,又能开始生1对小兔子,假定在不发生死亡的情况下,由1对初生的兔子开始,1年后能繁殖成多少对兔子?” 斐波拉契把推算得到的头几个数摆成一串:1,1,2,3,5,8…… 这串数里隐含着一个规律:从第3个数起,后面的每个数都是它前面那两个数的和。而根据这个规律,只要作一些简单的加法,就能推算出以后各个月兔子的数目了。 于是,按照这个规律推算出来的数,构成了数学史上一个有名的数列。大家都叫它“斐波拉契数列”,又称“兔子数列”。这个数列有许多奇特的的性质,例如,从第3个数起,每个数与它后面那个数的比值,都很接近于0.618,正好与大名鼎鼎的“黄金分割律”相吻合。人们还发现,连一些生物的生长规律,在某种假定下也可由这个数列来刻画呢。 斐氏本人对这个数列并没有再做进一步的探讨。直到十九世纪初才有人详加研究,1960年左右,许多数学家对斐波拉契数列和有关的现象非常感到兴趣,不但成立了斐氏学会,还创办了相关刊物,其后各种相关文章也像斐氏的兔子一样迅速地增加。斐波拉契数列的来源及关系斐波拉契(Fibonacci)数列来源于兔子问题,它有一个递推关系,f(1)=1 f(2)=1 f(n)=f(n-1)+f(n-2),其中n>=2 {f(n)}即为斐波拉契数列。斐波拉契数列的公式它的通项公式为:{[(1+√5)/2]^n - [(1-√5)/2]^n }/√5 (注:√5表示根号5) 斐波拉契数列的某些性质1),f(n)f(n)-f(n+1)f(n-1)=(-1)^n;2), f(1)+f(2)+f(3)+……+f(n)=f(n+2)-1 3),arctan[1/f(2n+1)]=arctan[1/f(2n+2)]+arctan[1/f(2n+3)]
⑻ 斐波那契的斐波那契数列是什么时候提出的
斐波那契数列的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci),生于公元1170年,卒于1250年,籍贯是比萨。他被人称作“比萨的列昂纳多”。1202年,他撰写了《算盘全书》(Liber Abacci)一书时提出的
⑼ 斐波那契数列有哪些用途
斐波那契数列中的斐波那契数会经常出现在我们的眼前——比如松果、凤梨、树叶的排列、某些花朵的花瓣数(典型的有向日葵花瓣),蜂巢,蜻蜓翅膀,超越数e(可以推出更多),黄金矩形、黄金分割、等角螺线,十二平均律等。
1、黄金分割
随着数列项数的增加,前一项与后一项之比越来越逼近黄金分割的数值0.6180339887..…
2、矩形面积
斐波那契数列与矩形面积的生成相关,由此可以导出一个斐波那契数列的一个性质。斐波那契数列前几项的平方和可以看做不同大小的正方形,由于斐波那契的递推公式,它们可以拼成一个大的矩形。这样所有小正方形的面积之和等于大矩形的面积。则可以得到如下的恒等式:
公式表示如下:
f⑴=C(0,0)=1。
f⑵=C(1,0)=1。
f⑶=C(2,0)+C(1,1)=1+1=2。
f⑷=C(3,0)+C(2,1)=1+2=3。
f⑸=C(4,0)+C(3,1)+C(2,2)=1+3+1=5。
f⑹=C(5,0)+C(4,1)+C(3,2)=1+4+3=8。
f⑺=C(6,0)+C(5,1)+C(4,2)+C(3,3)=1+5+6+1=13。
……
f(n)=C(n-1,0)+C(n-2,1)+…+C(n-1-m,m) (m<=n-1-m)