Skip to main content

Ordinary Differential Equations, One Step Methods

  • Chapter
  • First Online:
Exercises in Computational Mathematics with MATLAB

Part of the book series: Problem Books in Mathematics ((PBM))

  • 7451 Accesses

Abstract

In this chapter we study initial value problems for systems of ordinary differential equations. We also consider some boundary value problems. Such differential systems occur often in science and engineering. Existence and uniqueness of a solution can be proved under general conditions, but it is in general impossible to write down the exact solution. Numerical methods (ODE solvers) provide tools to obtain discrete approximations. We give examples of differential systems and some numerical methods for their approximation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 19.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 29.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 39.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The solution is the sum of the general solution of the homogenous equation \(y'(t) = -150y(t)\) and a particular solution that is a linear polynomial.

  2. 2.

    It is a geometric sequence.

  3. 3.

    Show an equality like (12.8).

  4. 4.

    See Chap. 3.

  5. 5.

    Construct the solution row by row.

  6. 6.

    Use (12.6) and the Lipschitz condition of f.

  7. 7.

    Use \(f(t,\boldsymbol{y}(t)) = \boldsymbol{y}'(t)\) and introduce \(\boldsymbol{y}'(t + h) - f\big(t + h,\boldsymbol{y}(t + h)\big)\) in \(\phi (t,\boldsymbol{y}(t),h)\).

  8. 8.

    Use (12.6) and the Lipschitz condition of \(f\).

  9. 9.

    Compute E′(t)

  10. 10.

    Integrate y′(t)∕y(t).

  11. 11.

    \(p \in \mathbb{P}_{2}\).

  12. 12.

    The exact solution is y(t) = sin(t).

  13. 13.

    Use grid on.

  14. 14.

    Since n is modified, σ 1 has to be recomputed.

References

  1. J. Bastien, Introduction à l’analyse numérique: Applications sous MATLAB, Dunod, 2003.

    Google Scholar 

  2. A. Biran, M. Breiner, MATLAB6 for Engineers, Prentice Hall, 2002, 3th ed.

    Google Scholar 

  3. A. Björck, Numerical Methods for Least Squares Problems, SIAM, 1996.

    Google Scholar 

  4. K. Chen, P. Giblin, A. Irving, Mathematical Explorations with MATLAB, Cambrige Univ. Press, 1999.

    Google Scholar 

  5. E. Cohen, R. F. Riesenfeld, G. Elber, Geometric Modeling with Splines: An Introduction, A.K. Peters, Ltd., 2001.

    Google Scholar 

  6. J. Cooper, MATLAB Companion for Multivariable Calculus (a), Academic Press, 2001.

    Google Scholar 

  7. M. Crouzeix, A. Mignot, Analyse numérique des équations différentielles, Masson, 1989.

    Google Scholar 

  8. C. de Boor, A Practical Guide to Splines, Springer-Verlag, 2001, Rev. Ed.

    Google Scholar 

  9. P. Deuflhard, A. Hohmann, Numerical Analysis in Modern Scientific Computing, An Introduction, Springer-Verlag, 2003, 2nd ed.

    Google Scholar 

  10. A. Fortin, Analyse numérique pour ingénieurs, Ed. de l’Ecole Polytechnique de Montréal, 1995.

    Google Scholar 

  11. W. Gander, J. Hřebíček, Solving Problems in Scientific Computing using MAPPLE and MATLAB, Springer-Verlag, 2004, 4th ed.

    Google Scholar 

  12. S. Godounov, V. Riabenki, Schémas aux différences, MIR, 1977.

    Google Scholar 

  13. G.H. Golub, C.F. Van Loan, Matrix Computations, The Johns Hopkins Univ. Press, 1996, 3rd Ed.

    Google Scholar 

  14. A. Greenbaum, Iterative mMethods for Solving Linear Systems, SIAM, 1997.

    Google Scholar 

  15. F. Gustafsson, N. Bergman, MATLAB for Engineers Explained, Springer-Verlag, 2003.

    Google Scholar 

  16. D.J. Higham, N. Higham, MATLAB Guide, SIAM, 2005, 2nd Ed.

    Google Scholar 

  17. A. Kharab, R. B. Guenther, Introduction to Numerical Methods (a): a MATLAB Approach, Chapman and Hall, 2002.

    Google Scholar 

  18. P. Lascaux and R. Théodor, Analyse numérique matricielle appliquée à l’art de l’ingénieur, vol 1 and 2, Dunod, 2004.

    Google Scholar 

  19. A.J. Laub, Matrix Analysis for Scientists and Engineers, SIAM, 2005.

    Google Scholar 

  20. P. Linz, R. Wang, Exploring Numerical Methods: An Introduction to Scientific Computing using MATLAB, Jones and Barlett Pub., 2003.

    Google Scholar 

  21. D. Marsh, Applied Geometry for Computer Graphics and CAD, Springer-Verlag, 1999.

    Google Scholar 

  22. C. B. Moler, Numerical Computing with MATLAB, SIAM, 2004.

    Google Scholar 

  23. G.M. Phillips, Interpolation and Approximation by Polynomials, CMS Books in Mathematics, Springer-Verlag 2003.

    Google Scholar 

  24. A. Quarteroni, R. Sacco, F. Saleri Numerical Mathematics, Springer-Verlag, 2000.

    Google Scholar 

  25. A. Quarteroni, R. Sacco, F. Saleri Scientific Computing with MATLAB, Springer-Verlag, 2003.

    Google Scholar 

  26. D. Salomon, Curves and Surfaces for Computer Graphics, Springer-Verlag, 2006.

    Google Scholar 

  27. M. Schatzman, Numerical Analysis: A Mathematical Introduction, Oxford Univ. Press, 2002.

    Google Scholar 

  28. B.J. Schroers, Ordinary Differential Equations: a Practical Guide, Cambridge Univ. Press, 2011.

    Google Scholar 

  29. E. Süli, D. Mayers, An introduction to Numerical Analysis, Cambridge Univ. Press, 2003.

    Google Scholar 

  30. L.N. Trefethen & D. Bau III, Numerical Linear Algebra, SIAM, 1997.

    Google Scholar 

  31. C.F. Van Loan, K.-Y. Daysy Fan, Insight Through Computing, SIAM, 2010.

    Google Scholar 

  32. H. B. Wilson, L. H. Turcotte, D. Halpern, Advanced Mathematics and Mechanics Applications using MATLAB, Chapman and Hall, 2003, 3rd ed.

    Google Scholar 

  33. K. Yosida, Functional Analysis, Springer-Verlag, 1980, 6–th ed.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Lyche, T., Merrien, JL. (2014). Ordinary Differential Equations, One Step Methods. In: Exercises in Computational Mathematics with MATLAB. Problem Books in Mathematics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43511-3_12

Download citation

Publish with us

Policies and ethics