Computational Methods with MATLAB

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The objective of this book is to present a comprehensive and consistent overview of numerical methods for undergraduate students and professionals in the engineering field. The book can also serve as a reference for engineering professionals who have the need to use MATLAB in their applications. This is because many of the MATLAB codes, presented after introducing the basic ideas of each algorithm, can be easily modified to solve similar problems even by those who do not know what goes on inside MATLAB routines and the algorithms they use. This book can be successfully used by two types of readers. The first type are those readers who require a detailed explanation of each algorithm and its potential. These readers are interested in knowing each method in such a way that they can modify the structure and make adaptations to solve their problems. The second are those readers who want to use numerical methods generically as subroutines. Just as most users of a household appliance need only know how to operate it to perform a task, these users need only know how to formulate their problems that they want to solve using MATLAB and how to use the corresponding routines to solve them. It is important to clarify that detailed knowledge of the numerical method is useful for finding a solution to a particular engineering problem. However, it is only implied that one-time users of any numerical method can use this book, as well as readers who want to understand the underlying principle/equations of each algorithm. This book focuses primarily on helping readers understand the fundamental mathematical concepts of numerical methods and practice problem-solving skills using MATLAB. The methodology of the book is to first teach basic concepts so that readers can correctly formulate problems mathematically, skipping some tedious and unnecessary checks. Then, readers can directly implement the codes in MATLAB to solve practical problems. All algorithms presented in this book are followed by a MATLAB code example so that students can easily modify the code to solve their own problems. This methodology is grounded in the belief that the majority of students and professionals, especially those with backgrounds outside of mathematics, recognize the paramount significance of effectively employing numerical tools to address their pertinent challenges. This practical application holds greater importance than considering only extensive demonstrations and proofs. The book uses much more code than formal mathematics. This is because we are convinced that even readers with an excellent mathematical background have trouble understanding an approach until they see the algorithm implemented in code. This fact is because the implemented code removes all ambiguities.

Author(s): Erik Cuevas; Alberto Luque; HĂ©ctor Escobar
Series: Synthesis Lectures on Engineering, Science, and Technology
Publisher: Springer Nature Switzerland
Year: 2023

Language: English
Pages: 217

Cover
Front Matter
1. MATLAB® Fundamentals
2. Graphing with MATLAB
3. Linear Algebra
4. Interpolation and Polynomials
5. Numerical Differentiation Methods
6. Numerical Integration Methods
7. Roots of Nonlinear Equations
8. Spline Interpolation
9. Differential Equations