[問題] MaxSteps reached
請問小弟在使用NDsolve 的時候,得到以下的錯誤訊息
NDSolve::mxst:
Maximum number of 10000 steps reached at the point z == 0.0483096626750294...
我看了他的解釋,我的理解是:
如果一個曲線一直轉來轉去,就需要很多 點 來描繪。
如果這樣的點大於 MaxSteps 就會出現上面的錯誤。
可是我
把上面NDsolve的到的解在 z>0.0483....的地方畫圖,畫出來的圖是相當平順的。
(在z<0.0483...的地方出現了很大的斜率一路往上/往下)
是不是我理解錯誤了。
如果是,請問那出現錯誤的原因是什麼?
如果我理解正確,有什麼辦法不讓這個錯誤出現嗎?
我嘗試過增加 maxsteps, MaxSteps->100000,
成效很小。
還有減少working precesion(目前working precesion->20),
但直到working precesion ->5 的時候錯誤才不再出現。
請大家幫忙~謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.31.46
推
04/29 14:47, , 1F
04/29 14:47, 1F
→
04/29 14:47, , 2F
04/29 14:47, 2F
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章