Introduction to Numerical Methods and Matlab Programming for Engineers
Book Details
| Authors | Todd Young, Martin J. Mohlenkamp |
| Publisher | Ohio University |
| Published | 2025 |
| Edition | 1st |
| Paperback | 186 pages |
| Language | English |
| License | Creative Commons Attribution-NonCommercial-ShareAlike |
Book Description
This book originated from lecture notes developed by the lead author for a course in applied numerical methods, initially designed for Civil Engineering majors, and later expanded to include Mechanical Engineering.
The primary objectives of the text are to introduce the fundamental concepts of numerical methods and to provide a thorough, integrated guide to using MATLAB within an engineering context. The authors emphasize an engineering mindset throughout, ensuring that problems and approaches are framed in a way that develops practical, computational problem-solving skills.
The lectures are structured to seamlessly blend numerical methods instruction with explicit, practical guidance on MATLAB programming. Designed for active learning, the material is ideal for use in computer-equipped classrooms where students can follow along with examples during the lecture or work through them independently. The content is divided into four major parts, each concluding with a summary and typically corresponding to a course exam, culminating in a comprehensive final.
A key feature is the progressive complexity of the exercises, which are intended to be completed in small groups (2-3 students), reinforcing collaboration and accounting for a substantial portion of the course grade.
This book is available under a Creative Commons Attribution-NonCommercial-ShareAlike license (CC BY-NC-SA), which means that you are free to copy, distribute, and modify it, as long as you credit the original author, don't use it for commercial purposes, and share any adaptations under the same license.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.
Download and Read Links
Share this Book
[localhost]# find . -name "*Similar_Books*"
Programming for Computations - MATLAB/Octave
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 o
Programming for Computations - Python, 2nd Edition
This book presents computer programming as a key method for solving mathematical problems. This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapte
Programming for Computations - Python
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 o
An Introduction to Matlab and Mathcad
This text is used in a mathematical software course at VMI that provides an introduction to Matlab and Mathcad. However, Troy Siemers also intends it to be a course book instead of an all inclusive resource. He encourages his students to take full advantage of the built-in help capabilities of these software packages, additional texts (he keeps a f
Programming Persistent Memory
Beginning and experienced programmers will use this comprehensive guide to persistent memory programming. You will understand how persistent memory brings together several new software/hardware requirements, and offers great promise for better performance and faster application startup times - a huge leap forward in byte-addressable capacity compar
Introduction to Data Science
Introduction to Data Science: Data Analysis and Prediction Algorithms with R introduces concepts and skills that can help you tackle real-world data analysis challenges. It covers concepts from probability, statistical inference, linear regression, and machine learning. It also helps you develop skills such as R programming, data wrangling, data vi