matlab 用符号求微分方程组的特解的问题方程为xy''+(1-n)y'+y=0y(0)=y'(0)=0编写程序为dsolve('x*D2y+(1-n)*Dy+y=0','y(0)=0','Dy(0)=0','x')为什么结果显示为ans =C1*besselj(n,2*x^(1/2))*x^(1/2*n)+C2*bessely(n,2*x^(1/2))*x^(1/2*n)另外,若去掉'x',改
网友回答
因为方程的解是不能用初等函数表示的贝塞尔方程
默认的自变量是‘x’或者是‘t’,还是自己输入表明x是自变量不容易出错