Clear Filters
Clear Filters

solving ODE using runge kutta method

1 view (last 30 days)
Luke
Luke on 31 Mar 2011
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

Answers (1)

Matt Tearle
Matt Tearle on 31 Mar 2011
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.)

Community Treasure Hunt

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

Start Hunting!