看板 MATLAB 關於我們 聯絡資訊
試過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