Authors:
Easy-to-read text offering a gentle introduction to the necessary mathematics and computer science concepts
Focuses on explaining all details of how to construct programs to solve mathematical problems
Further emphasizes verification procedures and how to embed them in automatic test frameworks
Includes supplementary material: sn.pub/extras
Part of the book series: Texts in Computational Science and Engineering (TCSE, volume 14)
Buying options
Table of contents (6 chapters)
-
Front Matter
-
Back Matter
About this book
This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
Reviews
“Each chapter offers numerical analysis problems to be solved. The authors walk the reader through the solution, using MATLAB source code to solve each problem, and provide the mathematical formulas for each problem presented. … The presentation is done well; it is easy to follow and pedagogically sound. The development of good code is stressed throughout the text. The examples presented are interesting to a broad audience.” (Robert M. Lynch, Computing Reviews, February, 2017)
Authors and Affiliations
-
Process,Energy&Environmental Technology, University College of Southeast Norway, Porsgrunn, Norway
Svein Linge
-
Simula Research Laboratory BioComp, Lysaker, Norway
Hans Petter Langtangen
About the authors
Bibliographic Information
Book Title: Programming for Computations - MATLAB/Octave
Book Subtitle: A Gentle Introduction to Numerical Simulations with MATLAB/Octave
Authors: Svein Linge, Hans Petter Langtangen
Series Title: Texts in Computational Science and Engineering
DOI: https://doi.org/10.1007/978-3-319-32452-4
Publisher: Springer Cham
eBook Packages: Mathematics and Statistics, Mathematics and Statistics (R0)
Copyright Information: The Editor(s) (if applicable) and The Author(s) 2016
License: CC BY-NC
Hardcover ISBN: 978-3-319-32451-7Published: 28 July 2016
Softcover ISBN: 978-3-319-81289-2Published: 30 May 2018
eBook ISBN: 978-3-319-32452-4Published: 01 August 2016
Series ISSN: 1611-0994
Series E-ISSN: 2197-179X
Edition Number: 1
Number of Pages: XVI, 216
Number of Illustrations: 43 b/w illustrations
Topics: Computational Science and Engineering, Numerical Analysis, Mathematical Software