[討論] fminbnd 怪怪的已回收

看板MATLAB作者 ( )時間13年前 (2011/05/01 22:11), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串1/1
我把function 用f表示 就是 [x,ft]fminbnd(f,1,2); 結果 x = 1.4965 ft = 4.2277e-012 把range調寬一點 [x,ft]fminbnd(f,1,5); 結果 x = 2.1090 ft = 1.7389e-005 在1~2找最小,和在1~5找最小的 結果不同,但是1~5找出的函式結果卻是比1~2的大 照理來說答案不是應該是相等,或者是在2~5找的比1~2更小的? 拜託幫忙解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.105.157.22

05/01 22:40, , 1F
極小值不唯一.....不是最小值
05/01 22:40, 1F

05/01 22:42, , 2F
畫個圖出來看看就知道了
05/01 22:42, 2F

05/01 22:43, , 3F
因此要把你的範圍切成很多點~~一個一個去求解~
05/01 22:43, 3F
感謝回答!我在去抓抓看MATLAB抓結果的依據, ※ 編輯: sthermit 來自: 120.105.157.22 (05/02 00:11)
文章代碼(AID): #1DlMebVW (MATLAB)