标签: math matlab differential-equations
我正在尝试输入二阶微分方程,在x = 0到x = 1的情况下求解为matlab。我无法弄清楚如何。这是等式:
y''= 1 + 0.1 \ sqrt {1+(y')^ 2}
初始条件为零。
答案 0 :(得分:3)
通常,您通过转换为一阶方程组来求解高阶方程。在这里,您将定义:
y' = v v' = 1 + 0.1 \sqrt{1 + v^2}
定义计算右侧的函数,并使用ode45。
ode45
请注意,这个等式在封闭形式下也可以解决,但也应该是一个很好的测试方法。