[問題] TolFun到底是怎看?已回收
可能我上一篇敘述不是很清楚..
我用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)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章