Название | Fundamentals of Numerical Mathematics for Physicists and Engineers |
---|---|
Автор произведения | Alvaro Meseguer |
Жанр | Математика |
Серия | |
Издательство | Математика |
Год выпуска | 0 |
isbn | 9781119425755 |
Limit of Liability/Disclaimer of Warranty
While the publisher and authors have used their best efforts in preparing this work, they make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives, written sales materials or promotional statements for this work. The fact that an organization, website, or product is referred to in this work as a citation and/or potential source of further information does not mean that the publisher and authors endorse the information or services the organization, website, or product may provide or recommendations it may make. This work is sold with the understanding that the publisher is not engaged in rendering professional services. The advice and strategies contained herein may not be suitable for your situation. You should consult with a specialist where appropriate. Further, readers should be aware that websites listed in this work may have changed or disappeared between when this work was written and when it is read. Neither the publisher nor authors shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages.
Library of Congress Cataloging‐in‐Publication Data
Names: Meseguer, Alvaro (Alvaro Meseguer), author.
Title: Fundamentals of numerical mathematics for physicists and engineers /
Alvaro Meseguer.
Description: Hoboken, NJ : Wiley, 2020. | Includes bibliographical
references and index.
Identifiers: LCCN 2019057703 (print) | LCCN 2019057704 (ebook) | ISBN
9781119425670 (hardback) | ISBN 9781119425717 (adobe pdf) | ISBN
9781119425755 (epub)
Subjects: LCSH: Numerical analysis. | Mathematical physics. | Engineering
mathematics.
Classification: LCC QA297 .M457 2020 (print) | LCC QA297 (ebook) | DDC
518–dc23
LC record available at https://lccn.loc.gov/2019057703
LC ebook record available at https://lccn.loc.gov/2019057704
Cover Design: Wiley
Cover Image: Courtesy of Alvaro Meseguer, (background) © HNK/Shutterstock
About the Author
Alvaro Meseguer, PhD, is Associate Professor at the Department of Physics at Polytechnic University of Catalonia (UPC BarcelonaTech), Barcelona, Spain, where he teaches Numerical Methods, Fluid Dynamics and Mathematical Physics to advanced undergraduates in Engineering Physics and Mathematics. He has published more than 30 articles in peer‐reviewed journals within the fields of computational fluid dynamics, and nonlinear physics.
Preface
Much of the material in this book is derived from lecture notes for two courses on numerical methods taught over many years to undergraduate students in Engineering Physics at the Universitat Politècnica de Catalunya (UPC) BarcelonaTech. Its volume is scaled to a one‐year course, that is, a two‐semester course. Accordingly, the book has two parts. Part I is addressed to first or second year undergraduate students who have a solid foundation in differential and integral calculus in one real variable (including Taylor series,
notation, and improper integrals), along with elementary linear algebra (including polynomials and systems of linear equations). Part II is addressed to slightly more advanced undergraduate or first‐year graduate students with a broader mathematical background, including multivariate calculus, ordinary differential equations, functions of a complex variable, and Fourier series. In both cases, it is assumed that the students are familiar with basic Matlab commands and functions.The book has been written thinking not only of the student but also of the instructor (or instructors) that is supposed to teach the material following an academic calendar. Each chapter contains mathematical topics to be addressed in the lectures, along with Matlab codes and computer hands‐on practicals. These practicals are problem‐solving tutorials where the students, always supervised and guided by an instructor, use Matlab on a local computer to solve a given exercise that is focused on the topic previously seen in the lectures. From my point of view, teaching numerical methods should encompass not only theoretical lectures, addressing the underlying mathematics on a blackboard, but also practical computations, where the student learns the actual implementation of those mathematical concepts. There are certain aspects of numerical mathematics, such as conditioning or order of convergence, that can only be properly illustrated by experimentation on a computer. These hands‐on practicals may also help the instructor to efficiently assess the performance of a student. This can be easily carried out by using Matlab's publish
function, for example. The end of each chapter also includes a short list of problems and exercises of theoretical (labeled with an A) and/or computational (labeled with an N) nature. The solutions to many of the exercises (and practicals) can be found at the end of the book. Finally, each chapter includes a Complementary Reading section, where the student may find suitable bibliography to broaden his or her knowledge on different aspects of numerical mathematics. Complementary lists of exercises can also be found in many of these recommended references.
This book is mainly written for mathematically inclined scientists and engineers, although applied mathematicians may also find many of the topics addressed in this book interesting. My intention is not simply to give a set of recipes for solving problems, but rather to present the underlying mathematical concepts involved in every numerical method. Throughout the eight chapters, I have tried to write a readable book, always looking for an equilibrium between practicality and mathematical rigor. Clarity in presenting major points often requires the supression of minor ones. A trained mathematician may find certain statements incomplete. In those passages where I think this may be the case, I always refer the rigorous reader to suitable bibliography where the key theorem and its corresponding proof can be found.
Whenever it has been possible, I have tried to illustrate how to apply certain numerical methodologies to solve problems arising in the physical sciences or in engineering. For example, Part I includes some practicals involving very basic Newtonian mechanics. Part II includes practicals and examples that illustrate how to solve problems in electrical networks (Kirchhof's laws), classical thermodynamics (van der Waals equation of state), or quantum mechanics (Schrödinger equation for univariate potentials). In all the previous examples, the mathematical equations have already been derived, so that those readers who are not necessarily familiar with any of those areas of physics should be able to address the problem without any difficulty.
Many of the topics covered throughout the eight chapters are fairly standard and can easily be found in many other textbooks, although probably in a different order. For example, Chapter 1 introduces topics such as nonlinear scalar equations, root‐finding method, convergence, or conditioning. This chapter also shows how to measure in practice the order of convergence of a root‐finding method, and how ill‐conditioning may affect that order. Chapter 2 is devoted to one of the most important methods to approximate functions: