最优化各种方法MATLAB代码Word格式文档下载.docx
- 文档编号:21959115
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:10
- 大小:556.26KB
最优化各种方法MATLAB代码Word格式文档下载.docx
《最优化各种方法MATLAB代码Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《最优化各种方法MATLAB代码Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
和
,分别通过Matlab编程实现求解过程。
2.程序实现(程序文件见附件)
2.1公用函数
1)functionf=fun(X)
%所求问题目标函数
f=X
(1)^2-2*X
(1)*X
(2)+4*X
(2)^2+X
(1)-3*X
(2);
end
2)functiong=gfun(X)
%所求问题目标函数梯度
g=[2*X
(1)-2*X
(2)+1,-2*X
(1)+8*X
(2)-3];
3)functionHe=Hess(X)
%所求问题目标函数Hesse矩阵
n=length(X);
He=zeros(n,n);
He=[2,-2;
-2,4];
End
2.2其他函数
图2.2函数程序文件图
1)最速下降法的文件名为:
grad.m。
2)FR共轭梯度法的文件名为:
frcg.m。
3)DFP法的文件名为:
dfp.m。
4)BFGS法的文件名为:
bfgs.m。
3.程序运行结果
3.1最速下降法
3.1.1初值为
图3.1.1.1最速下降法求解最小值输出结果图
图3.1.1.2最速下降法求解最小值过程图
3.1.2初值为
图3.1.2.1最速下降法求解最小值输出结果图
图3.1.2.2最速下降法求解最小值过程图
3.2FR共轭梯度法
3.2.1初值为
图3.2.1.1FR共轭梯度法求解最小值输出结果图
图3.2.1.2FR共轭梯度法求解最小值过程图
3.2.2初值为
图3.2.2.1FR共轭梯度法求解最小值输出结果图
图3.2.2.2FR共轭梯度法求解最小值过程图
3.3DFP法
3.3.1初值为
图3.3.1.1DFP法求解最小值输出结果图
图3.3.1.2DFP法求解最小值过程图
图3.3.1.2DFP法求解最小值过程图(
3.3.2初值为
图3.3.2.1DFP法求解最小值输出结果图
图3.3.2.2DFP法求解最小值过程图
3.4BFGS法
3.4.1初值为
图3.4.1.1BFGS法求解最小值输出结果图
图3.4.1.2BFGS法求解最小值过程图
3.4.2初值为
图3.4.2.1BFGS法求解最小值输出结果图
图3.4.2.2BFGS法求解最小值输出过程图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 各种 方法 MATLAB 代码