实验一 斐波那契数列_第1页
实验一 斐波那契数列_第2页
实验一 斐波那契数列_第3页
实验一 斐波那契数列_第4页
实验一 斐波那契数列_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一斐波那契数列一,实验内容讨论数列a二a+1十a,a二1的变化规律。n+1 n n1在平面坐标系中画出数列变化的折线图;观察图形,你认为数列的极限是什么;观察图形,寻找恰当的函数去拟合这个数列;二,实验分析由题目可以知道,数列的某一项的值与它的前一项有关。利用matlab软件的数据可视化功能将这些数据显示成平面曲线的形式后,我们可以观察到数列的变化规律;通过matlab软件的数据拟合功能,我们可以大概知道数列的函数关系式,结合上面的递推公式,就可以推导出来数列的通项公式。三,实验过程本试验将数列的有限项,看成是待处理的数据。首先利用matlab软件的可视化功能,将这些数据显示在平面坐标系中,观察其图形类似什么曲线,结论是:指数函数的曲线。进一步,利用指数函数与对数函数的互逆关系,将原有数据取对数,再观察其曲线形状是否类似直线,以验证原来的观察是否正确。通过观察到的目标函数,然后利用matlab软件的数据拟合功能,得到数列通项公式的近似关系。最后,从近似关系出发,推导出来数列的通项公式。在平面坐标中画出数列变化的折线图数据的可视化将离散的数据:F,F,F,F,…,F,…,1 2 3 4 n看成平面坐标系里的点:(1,F),(2,F),(3,F),(4,F),•••,(n,F),…,1 2 3 4 n利用matlab软件的plot函数在平面坐标系里划出一个点列,就可以实现离散数据的可视化。plot函数的基本使用格式为:plot(y),其中参数y表示竖坐标,即需要显示的数据。具体的实现流程为:(1)定义数组fn;(2)显示数组fn。具体的代码如下:functionshulie(n)fn=[1,2];fori=3:nfn=[fn,fn(i-1)+1/fn(i-1)];endplot(fn)效果图:当n=50时,当n=100时,当n=150时,从图中可以看出数列是一个递增数列观察图形,你认为数列的极限是什么;由图可知,数列递增,则当n趋向于无穷大时,数列的值也趋向于正无穷大观察图形,寻找恰当的函数去拟合这个数列;通过对图案的分析,利用Matlab软件的数据可视化功能,将这些数据取平方后显示在平面坐标系中,观察它是否象一条直线。具体的实现流程为:(1)定义数组fn;(2)数组fn取对数;(3)显示数组fn。具体的代码如下:functionshulieer(n)fn=[1,2];fori=3:nfn=[fn,fn(i-1)+1/fn(i-1)];endfn=fn.*fn;plot(fn)效果图:N=50,N=100时,获得数据的近似关系式通过Matlab的数据拟合功能,拟合出经过平方以后的函数关系式子,从而求的数列的近似通项公式。具体的实现流程为:1.定义数组fn2.对数组取平方3.用一阶多项式拟合数组代码functionshuliesan(n)fn=[1,2];fori=3:nfn=[fn,fn(i-1)+1/fn(i-1)];endxn=1:n;fn=fn.*fn;polyfit(xn,fn,1)运行函数后的返回结果为2.0297 0.4420y=sqrt(2.0297n+0.4420)观察拟合数据与原始数据的吻合程度具体的实现流程为:(1)定义数组fn1,fn2;(2)显示数组fn1,fn2。具体的代码如下:functionshulieshi(n)%显示拟合数据与原始数据的前n项fn1=[]; %装拟合数据的数组fori=1:n %fn1的第1项至U第n项fn1=[fn1,sqrt(2.0279*i+0.4420)];%将第i项添加至I」数组fn1中endfn2=[1,1]; %装原始数据的数组,前两项放到数组fn2中fori=3:n %fn2的第3项至1」第戸项fn2=[fn2,fn2(i-1)+1/fn2(i-1)];%将第i项添加到数组fn2中endx=1:n;plot(x,fn1,x,fn2,'r*')运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论