Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-08-01
年龄: 34
帖子: 2
声望力: 0 ![]() |
![]()
我在Mathematica中输入
DSolve[y'[x] == 1/(1 + x^2), y[x], x] 得到的结果是 {{y[x] -> 1/(1 + x^2)} 而且解很多微分方程时都不能正确运算。请问是什么原因呢? PS:我用的是Mathematica7.0学生版 |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-08-03
年龄: 44
帖子: 28
声望力: 17 ![]() |
![]() |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-08-01
年龄: 34
帖子: 2
声望力: 0 ![]() |
![]()
大概是bug,重新安装后就得到正确结果了
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-07-30
帖子: 6
声望力: 0 ![]() |
![]()
In[2]:= tt = DSolve[D[y[x], x] == 1/(1 + x^2), y, x]
Out[2]= {{y -> Function[{x}, ArcTan[x] + C[1]]}} In[3]:= y[x] /. tt Out[3]= {ArcTan[x] + C[1]} |
![]() |
![]() |