Code covered by the BSD License  

Highlights from
ode87 Integrator

4.8

4.8 | 10 ratings Rate this file 22 Downloads (last 30 days) File Size: 4.2 KB File ID: #3616

ode87 Integrator

by

 

18 Jun 2003 (Updated )

This program integrates ode system with high accuracy.

| Watch this File

File Information
Description

ODE87 is a realization of explicit Runge-Kutta method. Integrates a system of ordinary differential equations using 8-7 th order Dorman and Prince formulas. See P.J. Prince & J.R. Dorman (1981) High order embedded Runge-Kutta formulae. J.Comp. Appl. Math., Vol. 7. p.67-75.

This is a 8th-order accurate integrator therefore the local error normally expected is O(h^9). This requires 13 function evaluations per integration step.

Some information about method can be found in Hairer, Norsett and Wanner (1993): Solving Ordinary Differential Equations. Nonstiff Problems. 2nd edition. Springer Series in Comput. Math., vol. 8.

Interface to program based on standart MATLAB ode-suite interface but with some restriction.

This file is intended for use with MATLAB and was produced for MATDS-program (see http://www.math.rsu.ru/mexmat/kvm/matds/)

MATLAB release MATLAB 6.1 (R12.1)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
18 Nov 2012 Chaitanya Dhande

can anybody help me to understand how to use it in MATLAB? How to use it with my ode? If I run this file it shows the error at line 79. Please help me ASAP.

21 Jun 2008 Jian Xu

I need to integrate orbit-problems

09 Apr 2008 A B

please

14 Mar 2008 Amita Deb

I used this for integrating Schroedinger equation in Quantum Mechanics for a three-level system. As opposed to ode45, ode87 preserves normalization to a good extent (one part in 10^4 in my case).

21 May 2007 pedro Risalazo Ccallo

ok, is good integration

09 Apr 2007 alaa taha

iam worke in university of basrah

14 Feb 2007 Oleg Roderick  
30 Apr 2006 ahmed esmail  
13 Jun 2005 Michal MatlabUser

Very good commented, clear easyly understandable, good for learning, the only thing involved in such a method would be truncation error ? (large number of floating point operations) but thanks to this code I was able to understand Runge Kutta Excellent job!

07 Feb 2005 Igor Razdobreev

Fast, works with R13, R14 also.

06 Jun 2004 didi Stankova

?

Contact us