solving ODE using runge kutta method

1 次查看(过去 30 天)
Luke
Luke 2011-3-31
Hi,
I'm trying to solve the following eqaution using runge kutta method.
A(x)*y''+B(x)*yy'+C(x)*y'+D(x)*y+E(x)=0; where A(x),B(x),C(x),D(x) and E(x) are constants. These constants vary at each iteration. I don't know how to handle this variable coefficient case.
Boundary conditions are y(0)=0; y(l)= 2.3
Thanks

回答(1 个)

Matt Tearle
Matt Tearle 2011-3-31
There's really no difference between this and the constant coefficient case. Use the approach Jarrod provided, but just calculate A - E based on the independent variable (Jarrod used t, you're calling it x).
(Maximum pedantry: A(x) can't really be a constant if it keeps changing :) It's a coefficient.)

类别

Help CenterFile Exchange 中查找有关 Ordinary Differential Equations 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by