MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   Mathematica论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=34)
-   -   DSolve函数问题 (https://www.labfans.com/bbs/showthread.php?t=9359)

ngc1952 2009-08-01 22:54

DSolve函数问题
 
我在Mathematica中输入
DSolve[y'[x] == 1/(1 + x^2), y[x], x]
得到的结果是
{{y[x] -> 1/(1 + x^2)}
而且解很多微分方程时都不能正确运算。请问是什么原因呢?
PS:我用的是Mathematica7.0学生版

kushugmail 2009-08-06 17:39

回复: DSolve函数问题
 
[QUOTE=ngc1952;30657]我在Mathematica中输入
DSolve[y'[x] == 1/(1 + x^2), y[x], x]
得到的结果是
{{y[x] -> 1/(1 + x^2)}
而且解很多微分方程时都不能正确运算。请问是什么原因呢?
PS:我用的是Mathematica7.0学生版[/QUOTE]

非学生版的结果是
{{y[x] -> ArcTan[x] + C[1]}}

ngc1952 2009-08-08 09:21

回复: DSolve函数问题
 
大概是bug,重新安装后就得到正确结果了

liu16 2009-08-22 19:27

回复: DSolve函数问题
 
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]}


所有时间均为北京时间。现在的时间是 05:09

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