maple或matlab求解微分方程的问题:y''+kxy'+2kx=0 k是任意常数 怎么输入求解y(x)的通式
1个回答

结果很长.这不是你希望短就能短的.

>> syms k y(x)

>> dsolve(diff(y,2)+k*x*y+2*k*x==0)

自己执行吧.在matlab2013b里通过,版本太低了别怪我.

C2*airy(0,(k*x*(1/k)^(2/3))/2 + (3^(1/2)*k*x*(1/k)^(2/3)*i)/2) + C3*airy(2,(k*x*(1/k)^(2/3))/2 + (3^(1/2)*k*x*(1/k)^(2/3)*i)/2) - 2

airy函数是个类似bessel函数的东西,应该也是解微分方程的产物.