[問題] fminsearch已回收

看板MATLAB作者 (歐匹哭)時間16年前 (2009/09/28 19:08), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
[x,fval]=fminsearch(@find_min_err,[1E-6,1.5,0.5]) 請問[1E-6,1.5,0.5]裡面的3個數代表的意思是?? 我猜測是find_min_err裡面有3個變數 分別在1E-6 1.5 0.5 3個數附近尋找最小值 如果我猜的沒錯的話 那麼猜測的上下限是多少呢?例如正負50% 如果不是我猜的那樣的話那又是什麼意思呢?? 另外想要問如何增加小數的精確度 fminsearch預設好像只有到小數點下4位而已 拜託幫忙解答一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.185.197 ※ 編輯: opq77114 來自: 114.39.185.197 (09/28 19:13)

10/01 15:15, , 1F
要估計參數時 須先設定的起始值 [0,0,0]表示參數從零開始估
10/01 15:15, 1F

10/01 15:16, , 2F
增加精準度fminsearch(@find_min_err,[1E-6,1.5,0.5],
10/01 15:16, 2F

10/01 15:18, , 3F
optimset('tolfun',[0.000001]),data); []依你高興 打0也行
10/01 15:18, 3F

10/01 15:19, , 4F
但這樣只能隨著起始值找到local解 起始值變動會有不同結果
10/01 15:19, 4F
文章代碼(AID): #1Am9aHDO (MATLAB)
文章代碼(AID): #1Am9aHDO (MATLAB)