实验三 牛顿下山法_第1页
实验三 牛顿下山法_第2页
实验三 牛顿下山法_第3页
全文预览已结束

下载本文档

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

文档简介

实验3牛顿下山法姓名:学号:班级:指导教师:报告日期:2010-5-16一、 实验目的:1、掌握牛顿下山法求解方程根的推导原理。2、理解牛顿下山法的具体算法与相应程序的编写。二、 实验内容:采用牛顿下山法求方程2x3-5x-17=0在2附近的一个根。三、 实验实现:1、算法:xxf(x)x—x—U k k+1 k f,(X)k下山因子从u=1开始,逐次将u减半进行试算,直到能使下降条件If(x)1<1f(xI成立为止。再将得到的x0xk1运用牛顿迭代法k+1 k) 0= k+1,X-X-f(X0),求的方程根。1 0f,(x)02、流程图如下:

YNYqvk?N退出NY结束<£X-X10|F(X1)<|F(X0YNYqvk?N退出NY结束<£X-X10|F(X1)<|F(X0)u二1,q二0,eps,N,K,XO,F(X),F'(X)00F(x),X—X—u 0~i0F'(x)0F(x)X—X—丄i0F'(x)0uu—2,q+iX—X01X—X01根X1开始3程序如下:1234512345678g101112131415161718192021ifnargin<5jN=300;K=7;endifnargin<4jeps=1e-4;endp=0;q=0;u=l;K=sO-u*fevalff,K0)/feval(dfkO);whileabs(feval(fk))>abs(feval(dfkO))&q<K,u=u/2;kO=k;K=zO-u*feval(-£ssO)/feval(dfzO);q=q+i;if(q>=7)return;endwhileabs(k-zO)>eps炭p<NjzO=k;z=k0-u*feval(fjkO)/feval(df,kO);P=P+1:if(p>=300)returnendend4、运行结果:GonandTindov»fun=inline(?2*k-'3-5*k-17?);dfun=inline(?6枚"AF);>>Newtonffuiijdfurij2)ans二2.4448四、 实验体会:(1)、加深了对MATLAB软件,特别是

温馨提示

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

评论

0/150

提交评论