J'essaie d'implémenter la méthode Runge-Kutta de quatrième ordre pour résoudre un ODE de premier ordre en Python ie . Je comprends comment fonctionne la méthode, mais j'essaie d'écrire un algorithme efficace qui minimise le nombre de fois oùf(x,y)est calculé car cela coûte assez cher. On m'a dit qu'il était possible de réutiliser des points de données qui avaient été précédemment calculés en incrémentant au cours des étapes, mais je ne vois pas comment. Est-ce que quelqu'un sait comment faire cela ou n'est-ce pas possible?
f(x,y)
afin que les résultats soient mémorisés.