如何在MATLAB中求解二阶非线性微分方程?

时间:2018-01-03 14:06:25

标签: matlab ode solution

我有一个等式:(M * X“)+(K1 * X)+(K2 * X ^ 2)= 0
现在我想用Matlab解决这个等式。如果有人可以分享包含这种方程式的解析解的链接,我将不胜感激。 谢谢:)

1 个答案:

答案 0 :(得分:2)

如果您需要符号解决方案,可以使用以下代码:

syms k1 k2 x m;
f = (m * diff(x,2)) + (k1 * x) + (k2 * x^2) == 0;

a = solve(f)