Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2010-09-28
年龄: 43
帖子: 11
声望力: 15 ![]() |
![]()
各位大侠,在超越方程的解时比较可行的办法是用FindRoot命令,比如FindRoot[Sin[x] == Log[x], {x, 1}],但是貌似FindRoot命令只能够求解方程的实数根,复数域内无解。
小弟请教各位,有没有采用mathemati软件在复数域内求解超越方程的办法,或者其他软件也行。 |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-08-17
年龄: 43
帖子: 77
声望力: 18 ![]() |
![]()
你把那个1换成I或任何一个虚数都可以。
|
![]() |
![]() |
![]() |
#3 |
普通会员
注册日期: 2008-08-17
年龄: 43
帖子: 77
声望力: 18 ![]() |
![]()
In[6]:= FindRoot[Sin[x] == Log[x], {x, 5 + 2 I}]
Out[6]= {x -> 7.75841\[VeryThinSpace]- 1.3583 I} |
![]() |
![]() |