This book presents computer programming as a key method for solving mathematical problems using MATLAB and Octave. 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.
Pages : | 216 pages |
Size : | PDF and ePub |
File type : | |
Downloads: | 25 |
Created: | 2020-08-30 |
License: | CC BY-NC 4.0 and Open Access |
Author(s): | Svein Linge (Author), Hans Petter Langtangen (Author) |
MATLAB tutorial for professionals
Introduction to Numerical Methods and MATLAB Programming for Engineers
Download free course Sensor Technologies, pdf file on 321 pages by Michael J. McGrath, Cliodhna Ní Scanaill....
Visual Studio 2019 SuccinctlyDownload free course Visual Studio 2019 Succinctly, pdf file on 91 pages by Alessandro Del Sole....
Essential BashThis book written to provide clear and concise explanation of topics for programmers both starting to learn the Bash programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....
Azure DevOps SuccinctlyDownload free course Azure DevOps Succinctly, pdf file on 112 pages by by Sander Rossel....
Configuring Microsoft SharePoint Hybrid CapabilitiesDownload free course Configuring Microsoft SharePoint Hybrid Capabilities, pdf file on 192 pages by Jeremy Taylor, Neil Hodgkinson, Manas Biswas....
Programming Persistent Memory: A Comprehensive Guide for DevelopersThis book describes the Persistent Memory technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. ...
Flutter SuccinctlyDownload free course Flutter Succinctly, pdf file on 129 pages by Ed Freitas....
Haskell Notes for ProfessionalsDownload free course Haskell Notes for Professionals, pdf file on 229 pages by Stack Overflow Community....
Skype Bots SuccinctlyDownload free course Skype Bots Succinctly, pdf file on 92 pages by Ed Freitas....
The little book about OS developmentDownload free course The little book about OS development, pdf file on 78 pages by Erik Helin, Adam Renberg....