请问matlab可不可以求带有常数的微分方程呢?

问题描述:

请问matlab可不可以求带有常数的微分方程呢?
d2u(x)/dx2=a*u(x)/[b*u(x)+1]; (a,b为常数;0=

这是我在matlab里面运行得到的结果,a、b都是常数
>> y=dsolve('D2y = -a^2*y+x','y(0) = b','Dy(pi/a) = 0')
y =
cos(a*t)*(-x+b*a^2)/a^2+1/a^2*x
你输入时D2后面少了个y,得不到结果还有种可能就是无解,因为不是所有的微分方程都可得到解析解的