[問題] fzero求根的問題已回收

看板MATLAB作者 (肉丸)時間16年前 (2009/06/16 17:12), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串1/1
原始程式過長XD 所以PO另外一個代替一下 f = @(x)(x-1)^2 fzero(f,0) Exiting fzero: aborting search for an interval containing a sign change because NaN or Inf function value encountered during search. (Function value at -1.7162e+154 is Inf.) Check function or try again with a different starting value. ans = NaN 錯誤說明嘗試另一個啟始值 可是如果不能更改起始值,有方法可以除掉這個錯誤嗎XD 讓他繼續運算到真實解 麻煩各位大大了,先說聲謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.140.134

06/16 17:28, , 1F
不換掉起始值,就換掉演算法,是演算法關係才會出現nan
06/16 17:28, 1F

06/16 17:51, , 2F
那請問怎換演算法?
06/16 17:51, 2F

06/16 19:11, , 3F
這函數~有切到X軸嗎?
06/16 19:11, 3F

06/16 19:16, , 4F
歐歐 X=1那點
06/16 19:16, 4F
文章代碼(AID): #1ADs7vQd (MATLAB)
文章代碼(AID): #1ADs7vQd (MATLAB)