Re: [問題] fzero的問題已回收

看板MATLAB作者 (與世界競爭)時間14年前 (2010/04/22 08:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《dendrite (有沒有條紋)》之銘言: : 請問大大 : 在使用fzero時,假如我使用區間限制找根的方式: fzero(f1,[0.1,0.5]); : 結果出現以下錯誤訊息: : The function values at the interval endpoints must differ in sign. : 但我知道在這區間內一定有等於零的解,請問該怎麼處理? 謝謝! 1 要是你的解 剛好是 x=0 那 fzero 是找不到的 2 那你有設定找根的方式或停止條件嗎 例如 options= optimset('TolX',1e-16,'LargeScale','on'); fzero(f1,[0.1,0.5],ooptions); 3 不然就是你的根 很"輕微"地 cross 零 那你可能得設定更窄的 guess interval 試試看吧 祝大家找跟順利 -- 四 我的書包 背書包 上學去 我的書包裡 有書也有筆 我有四本書 我有三枝筆 還有一個小皮球 也在我的書包裡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.28.113
文章代碼(AID): #1BpvUE9g (MATLAB)
文章代碼(AID): #1BpvUE9g (MATLAB)