dy/dx=√(2*(y^3/3+0.9711-y)) 如何用matlab求解出不定积分

问题描述:

dy/dx=√(2*(y^3/3+0.9711-y)) 如何用matlab求解出不定积分
用desolve求解的话会出现以下几个问题
1.
>> dsolve('Dy=(2*(y^3+1-y+0.9711))^0.5')
Warning:Explicit solution could not be found; implicit solution returned.
> In dsolve at 310
ans =
t-Int(100/(20000*_a^3+39422-20000*_a)^(1/2),_a = ..y)+C1 = 0
2.
int(100/(20000*a^3+39422-20000*a)^(1/2),0,1)
ans =
2*10^(1/2)/((354798*(26609850+150*30270405201^(1/2))^(1/3)+2.(中间好长起码有十几行).(26609850+150*30270405201^(1/2))^(1/3))^(1/2))
1个回答 分类:综合 2014-10-11

问题解答:

我来补答
1.
Warning:Explicit solution could not be found; implicit solution returned.
这表示该微分方程无显式解
2.
syms a
I=int(100/(20000*a^3+39422-20000*a)^(1/2),0,1);
double(I) % 转换一下就可以了
 
 
展开全文阅读
剩余:2000