亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 其他文檔 > 共軛梯度法--MATLAB程序

共軛梯度法--MATLAB程序

  • 資源大小:33 K
  • 上傳時間: 2016-05-08
  • 上傳用戶:saren11
  • 資源積分: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

 

確定搜索方向

 

退

 

分割法確定最

優步長

 

相 關 資 源

主站蜘蛛池模板: 玛曲县| 固阳县| 昌吉市| 尉氏县| 台中县| 嘉荫县| 隆尧县| 囊谦县| 漳州市| 曲靖市| 循化| 长岭县| 北票市| 闽清县| 西昌市| 云和县| 济南市| 清水县| 饶河县| 武山县| 张家界市| 进贤县| 泗水县| 丽江市| 池州市| 西贡区| 伊川县| 车险| 武胜县| 永济市| 长武县| 永济市| 延川县| 密山市| 定州市| 大足县| 新闻| 城口县| 都昌县| 城市| 霞浦县|