[問題] 請問一下mathematica求根的問題已回收

看板MATLAB作者 (ziv)時間14年前 (2010/02/06 12:24), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
最近要解某個很複雜的非線性方程式 但是用findroot求解出來的卻都不是正確的根 我不知道是不是誤差造成的,因為總是一大串紅字後跑出個數字 可以正確求解的根只有一個,其他都嚴重錯誤 會不會是findroot不適用? 除了findroot以外還有其他更好的方法嗎? 之前有打算將這個方程式畫圖 用implicitplot畫但是畫不出來(跑很久,跑到最後記憶體吃光) 可以順便請問一下 方程式的圖除了implicitplot還有其他方法可以畫嗎 先在這邊謝謝各位了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.58.27

02/06 13:56, , 1F
方程式長怎樣可以貼出來嗎? FindRoot 都是要先畫圖找
02/06 13:56, 1F

02/06 13:58, , 2F
出某一個根的大致位置,他才會幫你求出那個根。
02/06 13:58, 2F

02/06 20:48, , 3F
我用findroot都隨便找個點去趨近,慢慢找 但是很奇怪的是
02/06 20:48, 3F

02/06 20:48, , 4F
用兩個相近的點去趨近 跑出來結果卻會不一樣
02/06 20:48, 4F

02/06 20:49, , 5F
這方程式有一個Exp和兩個特殊函數組成 我試過
02/06 20:49, 5F

02/06 20:49, , 6F
似乎只有findroot解的出答案
02/06 20:49, 6F

02/06 21:58, , 7F
還是把完整的方程式貼出來吧
02/06 21:58, 7F
文章代碼(AID): #1BRExbK2 (MATLAB)