作者candy88257 (阿泰斯)
看板MATLAB
標題[討論] 求非線性方程式的解?
時間Sat Dec 28 16:44:06 2013
試過fsolve
但是這個指令不吃sym
如下:
fsolve(@(x) sym(sin(x)),5)
出現錯誤:
Undefined function 'isfinite' for input arguments of type 'sym'.
但是我的方程式一定要用符號表示,因為係數有超過realmax或低於realmin的項
如: (1e400)*sin(x)
這個一定要用符號表示才可以計算@@
請問有辦法解決這個問題嗎?
solve有辦法像fsolve在指定的地方的附近找解嗎?
因為大家都知道sin(x)==0的解有很多個
但是solve('sin(x)','x')卻只跑出 0 這個解
請求各位幫助!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.17.253
推 zupo:fsolve是用來解數值解的. 應該是你的用法有誤 12/29 20:25
→ candy88257:感謝回應!!!請問一下您是指哪方面的用法有誤? 12/29 22:58