solving ODE using runge kutta method
显示 更早的评论
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
2011-3-31
0 个投票
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.)
类别
在 帮助中心 和 File Exchange 中查找有关 Runge Kutta Methods 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!