MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   Mathematica论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=34)
-   -   [问题] 关于用Mathematica解复数域内超越方程的根的问题 (https://www.labfans.com/bbs/showthread.php?t=12318)

sunmeng82 2010-12-05 20:58

关于用Mathematica解复数域内超越方程的根的问题
 
各位大侠,在超越方程的解时比较可行的办法是用FindRoot命令,比如FindRoot[Sin[x] == Log[x], {x, 1}],但是貌似FindRoot命令只能够求解方程的实数根,复数域内无解。

小弟请教各位,有没有采用mathemati软件在复数域内求解超越方程的办法,或者其他软件也行。

zsy312 2010-12-19 13:12

回复: 关于用Mathematica解复数域内超越方程的根的问题
 
你把那个1换成I或任何一个虚数都可以。

zsy312 2010-12-19 13:12

回复: 关于用Mathematica解复数域内超越方程的根的问题
 
In[6]:= FindRoot[Sin[x] == Log[x], {x, 5 + 2 I}]

Out[6]= {x -> 7.75841\[VeryThinSpace]- 1.3583 I}


所有时间均为北京时间。现在的时间是 13:37

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.