Home Solving 0 = F(t, y(t), y′(t)) in Matlab
Article
Licensed
Unlicensed Requires Authentication

Solving 0 = F(t, y(t), y′(t)) in Matlab

  • L. F. Shampine
Published/Copyright: November 15, 2010
Journal of Numerical Mathematics
From the journal Volume 10 Issue 4

Abstract

Important algorithms and design decisions of a new code, ode15i, for solving 0 = F(t, y(t), y′(t)) are presented. They were developed to exploit Matlab, a popular problem solving environment (PSE). Codes widely-used in general scientific computation (GSC) compute consistent initial conditions only for restricted forms of the differential equations. ode15i does this for the general problem, a task that is qualitatively different. Unlike popular codes in GSC, ode15i saves partial derivatives because this is more efficient in the PSE. A new representation of fixed leading coefficient BDFs is based on the Lagrangian form of polynomial interpolation. Basic computations are both clear and efficient in the PSE when using this form. Some numerical experiments show that ode15i is an effective way to solve fully implicit ODEs and DAEs of index 1 in Matlab.

Keywords:: ODEs; DAEs; BDFs; Matlab
Received: 2002-07-15
Published Online: 2010-11-15
Published in Print: 2002-December

© VSP 2002

Downloaded on 29.10.2025 from https://www.degruyterbrill.com/document/doi/10.1515/JNMA.2002.291/html
Scroll to top button