Math 基于MATLAB的二阶非线性微分方程

Math 基于MATLAB的二阶非线性微分方程,math,matlab,differential-equations,Math,Matlab,Differential Equations,我正试图输入一个二阶微分方程,在x=0到x=1的范围内解到matlab中。我不知道怎么做。下面是方程式: y'=1+0.1\sqrt{1+(y')^2} 初始条件为零。通常通过转换为一阶方程组来求解高阶方程。在这里,您可以定义: y' = v v' = 1 + 0.1 \sqrt{1 + v^2} 定义计算右侧的函数,并使用ode45 注意,这个方程在封闭形式下也是可以解的,所以应该是一个很好的测试

我正试图输入一个二阶微分方程,在x=0到x=1的范围内解到matlab中。我不知道怎么做。下面是方程式:

y'=1+0.1\sqrt{1+(y')^2}


初始条件为零。

通常通过转换为一阶方程组来求解高阶方程。在这里,您可以定义:

y' = v
v' = 1 + 0.1 \sqrt{1 + v^2}
定义计算右侧的函数,并使用
ode45

注意,这个方程在封闭形式下也是可以解的,所以应该是一个很好的测试