2022年牛顿法MATLAB程序 .pdf
《2022年牛顿法MATLAB程序 .pdf》由会员分享,可在线阅读,更多相关《2022年牛顿法MATLAB程序 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、问题一1、问题描述本次作业中使用共轭梯度法求解232122212142minxxxxxxx,初始点取为Tx)2, 2, 2(0。2、求解方法及求解程序(1)共轭梯度法:对于二次函数的无约束最小化问题:xbxQxxfTT21)(,共轭梯度方法:kkkkdxx1其中步长k由最小线性化准则确定:)(min)(kkkkkdxfdx。既将函数)(xf对求导等于零,得到的就是我们当前所求步长。梯度方向:bQxxfgkkk)(共轭梯度的方向由下式生成:00gd1,.,1,1nkdgdkkkk其中k由下式给出:1)1(kkkkkggggTT该方法在最多 n 次迭代后,将终止于某个最优解处。(2)求解程序frc
2、g.m function x,val,k=frcg(fun,funs,x0) % 功能: 用 FR共轭梯度法求解无约束问题: min f(x) %输入: x0 是初始点 , fun, gfun 分别是目标函数和梯度%输出: x, val 分别是近似最优点和最优值, k 是迭代次数 . maxk=5000; %最大迭代次数rho=0.6;sigma=0.4; k=0; epsilon=1e-4; n=length(x0); while(k=0.0) d=-g; end end if(norm(g)epsilon), break; end %检验终止条件m=0; mk=0; while(m20)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年牛顿法MATLAB程序 2022 牛顿 MATLAB 程序
限制150内