Introduction to Numerical Methods and Matlab Programming for Engineers


Introduction to Numerical Methods and Matlab Programming for Engineers
Introduction to Numerical Methods and Matlab Programming for Engineers
CC BY-NC-SA

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

MATLAB 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

Programming for Computations - Python, 2nd Edition

Python

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

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

MATLAB

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

C / C++ JavaScript

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

R

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