我正在尝试求解二阶非线性微分方程。结果显示没有解决方案,但是当我检查 WolframAlpha 时,存在解决方案。我使用了这段代码,没有解决方案。我想知道如果代码有问题或者Matlab不能解决。谢谢你。
syms z(t) t A B C D
zp = diff(z,t);
zpp = diff(z,t,2);
eqn = ( A*zpp + B*z^2 + C*z == D );
cond = [z(0)==0, zp(0)==0];
zSol = dsolve(eqn,cond,'IgnoreAnalyticConstraints',true);
zSol = unique(simplify(zSol))