[問題] fzero解根途中遇到NaN 已回收

看板MATLAB作者 (蠟筆小龍)時間12年前 (2011/08/30 16:56), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
如題 小弟用fzero去解一個方程式的根 出來後它顯示為 Exiting fzero: aborting search for an interval containing a sign change because NaN or Inf function value encountered during search. (Function value at 6.21762e+292 is NaN.) Check function or try again with a different starting value. result = NaN 請問這是指其實應該有根 只是過程中遇到近無窮大的值 所以解不出來嗎? 我也改過起始值也沒用... 因為小弟在前面一個變數設25時 解得出來 但 設24或者24.5 就跑出上面的Nan 感覺差距只有一點點 卻變成解不出來...囧 所以是不是要用其它方式來解了 = =? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.170.137

08/30 17:34, , 1F
6.21762e+292 overflow了嗎..
08/30 17:34, 1F

08/30 17:45, , 2F
25跑出來的值是什麼?多項式的根有可能對係數敏感。
08/30 17:45, 2F
文章代碼(AID): #1ENANKVv (MATLAB)