This is the only book on spectral methods built around MATLAB programs. Along with finite differences and finite elements, spectral methods are one of the three main technologies for solving partial differential equations on computers. Since spectral methods involve significant linear algebra and graphics they are very suitable for the high level programming of MATLAB. This hands-on introduction is built around forty short and powerful MATLAB programs, which the reader can download from the World Wide Web.
Author: John P. Boyd
Publisher: Courier Corporation
Release Date: 2013-06-05
Completely revised text applies spectral methods to boundary value, eigenvalue, and time-dependent problems, but also covers cardinal functions, matrix-solving methods, coordinate transformations, much more. Includes 7 appendices and over 160 text figures.
Why another book on the finite element method? There are currently more than 200 books in print with "Finite Element Method" in their titles. Many are devoted to special topics or emphasize error analysis and numerical accuracy. Others stick to the fundamentals and do little to describe the development and implementation of algorithms for solving real-world problems. Introduction to Finite and Spectral Element Methods Using MATLAB provides a means of quickly understanding both the theoretical foundation and practical implementation of the finite element method and its companion spectral element method. Written in the form of a self-contained course, it introduces the fundamentals on a need-to-know basis and emphasizes algorithm development and computer implementation of the essential procedures. Firmly asserting the importance of simultaneous practical experience when learning any numerical method, the author provides FSELIB: a software library of user-defined MATLAB functions and complete finite and spectral element codes. FSELIB is freely available for download from http://dehesa.freeshell.org, which is also a host for the book, providing further information, links to resources, and FSELIB updates. The presentation is suitable for both self-study and formal course work, and its state-of-the-art review of the field make it equally valuable as a professional reference. With this book as a guide, you immediately will be able to run the codes as given and graphically display solutions to a wide variety of problems in heat transfer and solid, fluid, and structural mechanics.
This book introduces finite difference methods for both ordinary differential equations (ODEs) and partial differential equations (PDEs) and discusses the similarities and differences between algorithm design and stability analysis for different types of equations. A unified view of stability theory for ODEs and PDEs is presented, and the interplay between ODE and PDE analysis is stressed. The text emphasizes standard classical methods, but several newer approaches also are introduced and are described in the context of simple motivating examples.
Author: Lloyd Nicholas Trefethen
Publisher: Princeton University Press
Release Date: 2005
Pure and applied mathematicians, physicists, scientists, and engineers use matrices and operators and their eigenvalues in quantum mechanics, fluid mechanics, structural analysis, acoustics, ecology, numerical analysis, and many other areas. However, in some applications the usual analysis based on eigenvalues fails. For example, eigenvalues are often ineffective for analyzing dynamical systems such as fluid flow, Markov chains, ecological models, and matrix iterations. That's where this book comes in. This is the authoritative work on nonnormal matrices and operators, written by the authorities who made them famous. Each of the sixty sections is written as a self-contained essay. Each document is a lavishly illustrated introductory survey of its topic, complete with beautiful numerical experiments and all the right references. The breadth of included topics and the numerous applications that provide links between fields will make this an essential reference in mathematics and related sciences.
Author: Gregory Fasshauer
Publisher: World Scientific Publishing Company
Release Date: 2015-07-30
In an attempt to introduce application scientists and graduate students to the exciting topic of positive definite kernels and radial basis functions, this book presents modern theoretical results on kernel-based approximation methods and demonstrates their implementation in various settings. The authors explore the historical context of this fascinating topic and explain recent advances as strategies to address long-standing problems. Examples are drawn from fields as diverse as function approximation, spatial statistics, boundary value problems, machine learning, surrogate modeling and finance. Researchers from those and other fields can recreate the results within using the documented MATLAB code, also available through the online library. This combination of a strong theoretical foundation and accessible experimentation empowers readers to use positive definite kernels on their own problems of interest.
Author: Peter David Miller
Publisher: American Mathematical Soc.
Release Date: 2006
"The book is intended for a beginning graduate course on asymptotic analysis in applied mathematics and is aimed at students of pure and applied mathematics as well as science and engineering. The basic prerequisite is a background in differential equations, linear algebra, advanced calculus, and complex variables at the level of introductory undergraduate courses on these subjects."--BOOK JACKET.
This book is an introductory text to a range of numerical methods used today to simulate time-dependent processes in Earth science, physics, engineering, and many other fields. The physical problem of elastic wave propagation in 1D serves as a model system with which the various numerical methods are introduced and compared. The theoretical background is presented with substantial graphical material supporting the concepts. The results can be reproduced with the supplementary electronic material provided as python codes embedded in Jupyter notebooks. The book starts with a primer on the physics of elastic wave propagation, and a chapter on the fundamentals of parallel programming, computational grids, mesh generation, and hardware models. The core of the book is the presentation of numerical solutions of the wave equation with six different methods: 1) the finite-difference method; 2) the pseudospectral method (Fourier and Chebyshev); 3) the linear finite-element method; 4) the spectral-element method; 5) the finite-volume method; and 6) the discontinuous Galerkin method. Each chapter contains comprehension questions, theoretical, and programming exercises. The book closes with a discussion of domains of application and criteria for the choice of a specific numerical method, and the presentation of current challenges. Readers are welcome to visit the author's website www.geophysik.lmu.de/Members/igel for more information on his research, projects, publications, and other activities.
Author: Claudio Canuto
Publisher: Springer Science & Business Media
Release Date: 2007-06-30
Following up the seminal Spectral Methods in Fluid Dynamics, Spectral Methods: Evolution to Complex Geometries and Applications to Fluid Dynamics contains an extensive survey of the essential algorithmic and theoretical aspects of spectral methods for complex geometries. These types of spectral methods were only just emerging at the time the earlier book was published. The discussion of spectral algorithms for linear and nonlinear fluid dynamics stability analyses is greatly expanded. The chapter on spectral algorithms for incompressible flow focuses on algorithms that have proven most useful in practice, has much greater coverage of algorithms for two or more non-periodic directions, and shows how to treat outflow boundaries. Material on spectral methods for compressible flow emphasizes boundary conditions for hyperbolic systems, algorithms for simulation of homogeneous turbulence, and improved methods for shock fitting. This book is a companion to Spectral Methods: Fundamentals in Single Domains.
MATLAB for Neuroscientists serves as the only complete study manual and teaching resource for MATLAB, the globally accepted standard for scientific computing, in the neurosciences and psychology. This unique introduction can be used to learn the entire empirical and experimental process (including stimulus generation, experimental control, data collection, data analysis, modeling, and more), and the 2nd Edition continues to ensure that a wide variety of computational problems can be addressed in a single programming environment. This updated edition features additional material on the creation of visual stimuli, advanced psychophysics, analysis of LFP data, choice probabilities, synchrony, and advanced spectral analysis. Users at a variety of levels—advanced undergraduates, beginning graduate students, and researchers looking to modernize their skills—will learn to design and implement their own analytical tools, and gain the fluency required to meet the computational needs of neuroscience practitioners. The first complete volume on MATLAB focusing on neuroscience and psychology applications Problem-based approach with many examples from neuroscience and cognitive psychology using real data Illustrated in full color throughout Careful tutorial approach, by authors who are award-winning educators with strong teaching experience
Author: Claudio Canuto
Publisher: Springer Science & Business Media
Release Date: 2007-09-23
Since the publication of "Spectral Methods in Fluid Dynamics" 1988, spectral methods have become firmly established as a mainstream tool for scientific and engineering computation. The authors of that book have incorporated into this new edition the many improvements in the algorithms and the theory of spectral methods that have been made since then. This latest book retains the tight integration between the theoretical and practical aspects of spectral methods, and the chapters are enhanced with material on the Galerkin with numerical integration version of spectral methods. The discussion of direct and iterative solution methods is also greatly expanded.