[問題] TolFun到底是怎看?已回收

看板MATLAB作者 (畢業為第一要務)時間16年前 (2009/05/24 19:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
可能我上一篇敘述不是很清楚.. 我用fminunc的函式想要尋找目標函數的最小值 我把TolFun設為1e-6, 最後函數停是停了.. 但是是停在目標函數值為1.3095e-14 很怪.. 如果說TolFun是指函數的變化量 那之前應該早就停了 因為之前的函數值還有e-5 e-6 e-8 e-9 e-10 e-12 e-14 變化量應該早就小於e-6了吧.. 不知道為啥停在e-14的地方 command window是有出現 Optimization terminated: relative infinity-norm of gradient less than options.TolFun. 難道說他的TolFun指的是函數的gradient 而不是指函數值的差嗎?? 因為以微分的定義 f(x+Δx)-f(x) f' =Δx→0 ---------------- Δx 想請問各位大大 TolFu指的是 f(x+Δx)-f(x) 還是f'阿??? 感恩... -- ※ 編輯: newsph 來自: 61.230.186.139 (05/24 19:05)
文章代碼(AID): #1A6IdR3I (MATLAB)
文章代碼(AID): #1A6IdR3I (MATLAB)