Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Python rk4

  1. Apr 10, 2006 #1
    I'm trying to write a program in python to solve a system of differential equations using the 4th order Runga-Kutta method.

    I would ideally like the program to be able to solve systems of arbitrary size. To do this, I believe I will need to write a function (rk4) that would take as argument another function (the derivs function).

    I've never written anything like that before though, I'm not exactly sure how to go about it...

    Could I write something like:

    def rk4 (derivs,whatever else) :
    return array of solutions

    Is there any special syntax involved in having one function take another as an argument like this?

    Is there anything else I should know before I try writing this?
  2. jcsd
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Can you help with the solution or looking for help too?
Draft saved Draft deleted

Similar Discussions: Python rk4
  1. Help in Python rk4 (Replies: 1)

  2. RK4 Solver Issue (Replies: 1)