Newton切线法

Newton切线法

ID:39454733

大小:59.20 KB

页数:4页

时间:2019-07-03

Newton切线法_第1页
Newton切线法_第2页
Newton切线法_第3页
Newton切线法_第4页
资源描述:

《Newton切线法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Newton切线法【实验目的】掌握一维收搜索中Newton切线法求解一维最优化问题。【实验学时】2学时【算法原理】设在已获得的搜索区间内具有连续二阶导数,求.因为在上可微,故在上有最小值,令.下面不妨设在区间中经过次迭代已求得方程的一个近似根.过作曲线的切线,其方程是.(1)然后用这条切线与横轴交点的横坐标作为根的新的近似(如图4所示).它可由方程(4.4)在令的解出来,即.这就是Newton切线法迭代公式。图1【算法步骤】已知,表达式,终止限。(1)确定初始搜索区间,要求。(2)选定。4(3)计算。(4)若,则,转(3);否

2、则转(5)。(5)打印,结束。Newton切线法的计算流程如图5所示。图2【程序代码】%牛顿切线法%函数原型X=NewtonSearch(f,a,b,eps)%返回值为长度为3的向量X,分别表示最小值点、最小值、搜索次数%f:目标函数,a:搜索区间下限,b:搜索区间上限,eps:终止限functionX=NewtonSearch(f,a,b,eps)symsx;f=f(x);f1=diff(f,x);f2=diff(f,x,2);t0=(a+b)/2;4z=1;while1x=t0;t=t0-subs(f1)/subs(f2)

3、;ifabs(t-t0)1000disp('搜索次数超过1000次,未找到最小值,结束')x=NaN;y=NaN;return;endt0=t;z=z+1;end44

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。