欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

共轭梯度法--MATLAB程序

其他文档 33 K 1 次下载

资源详细信息

文件格式
DOC
文件大小
33 K
资源分类
上传者
发布时间
下载统计
1
所需积分
2 积分

共轭梯度法--MATLAB程序 - 资源详细说明

共轭梯度法为求解线性方程组而提出。后来,人们把这种方法用于求解无约束最优化问题,

使之成为一种重要的最优化方法。

 

共轭梯度法的基本思想是把共轭性与最速下降方法相结合,

利用已知点处的梯度构造一组共

轭方向,

并沿这组方向进行搜索,

求出目标函数的极小点。

根据共轭方向的基本性质,

这种

方法具有二次终止性。

在各种优化算法中,

共轭梯度法是非常重要的一种。

其优点是所需存

储量小,具有步收敛性,稳定性高,而且不需要任何外来参数。

 

共轭方向

 

无约束最优化方法的核心问题是选择搜索方向

.

在本次实验中

,

我们运用基于共轭方向的一种

算法

共轭梯度法

 

三.算法流程图:

 

 

四.实验结果:

 

(1).

实验函数

 

f=(3*x1-cos(x2*x3)-1/2)^2+(x1^2-81*(x2+0.1)+sin(x3)+1.06)^2+(exp(-x1*x2)+20*x3+

1/3*(10*3.14159-3))^2;

 

给定初始点

(0,0,0)

k=1

,最

大迭代次数

n

 

 

d

 

确定搜索方向

 

退

 

分割法确定最

优步长

 

立即下载 共轭梯度法--MATLAB程序

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关其他文档资源:

相关其他文档资源推荐