Computational Methods for Numerical Analysis with R

CMNA-cover-300 Computational Methods for Numerical Analysis with R (CMNA) is a treatment of the traditional numerical analysis course using R as the underlying programming language. The traditional numerical analysis outline begins with numerical error, then linear algebra, interpolation, integration, optimization, and differential equations. In this way, the outline covers the entire introductory mathematical sequence. This text will be suitable for the advanced undergraduate student or first-year graduate student. The book will require a solid understanding of linear algebra, differential and integral calculus, and differential equations. Students of mathematics, computer science, physics, engineering, and other mathematically intensive disciplines will have sufficient background to read and understand the book.

The book is due out in June 2017 from CRC Press.



The cmna R package is available containing all of the algorithms from this book, and a few extra implementations of interest. You can access the source code for the cmna package at GitHub. Install cmna via DevTools:


The cmna package is developed using the Gitflow development workflow. To install the development branch, use:

devtools::install_github("howardjp/cmna", ref = "develop")

Related Posts

Bibliographic Information

James P. Howard, II: Computational Methods for Numerical Analysis with R. Chapman and Hall/CRC Press, Boca Raton, Florida, Forthcoming, ISBN: 9781498723633. (Type: Book | Links | BibTeX)