Computational Partial Differential Equations Using MATLAB

Author: Jichun Li,Yi-Tung Chen

Publisher: CRC Press

ISBN: 9781420089059

Category: Mathematics

Page: 378

View: 8789

This textbook introduces several major numerical methods for solving various partial differential equations (PDEs) in science and engineering, including elliptic, parabolic, and hyperbolic equations. It covers traditional techniques that include the classic finite difference method and the finite element method as well as state-of-the-art numerical methods, such as the high-order compact difference method and the radial basis function meshless method. Helps Students Better Understand Numerical Methods through Use of MATLAB® The authors uniquely emphasize both theoretical numerical analysis and practical implementation of the algorithms in MATLAB, making the book useful for students in computational science and engineering. They provide students with simple, clear implementations instead of sophisticated usages of MATLAB functions. All the Material Needed for a Numerical Analysis Course Based on the authors’ own courses, the text only requires some knowledge of computer programming, advanced calculus, and difference equations. It includes practical examples, exercises, references, and problems, along with a solutions manual for qualifying instructors. Students can download MATLAB code from www.crcpress.com, enabling them to easily modify or improve the codes to solve their own problems.

Computational Partial Differential Equations Using MATLAB

Author: Jichun Li,Yi-Tung Chen

Publisher: Chapman and Hall/CRC

ISBN: 9781420089042

Category: Mathematics

Page: 384

View: 3547

This textbook introduces several major numerical methods for solving various partial differential equations (PDEs) in science and engineering, including elliptic, parabolic, and hyperbolic equations. It covers traditional techniques that include the classic finite difference method and the finite element method as well as state-of-the-art numerical methods, such as the high-order compact difference method and the radial basis function meshless method. Helps Students Better Understand Numerical Methods through Use of MATLAB® The authors uniquely emphasize both theoretical numerical analysis and practical implementation of the algorithms in MATLAB, making the book useful for students in computational science and engineering. They provide students with simple, clear implementations instead of sophisticated usages of MATLAB functions. All the Material Needed for a Numerical Analysis Course Based on the authors’ own courses, the text only requires some knowledge of computer programming, advanced calculus, and difference equations. It includes practical examples, exercises, references, and problems, along with a solutions manual for qualifying instructors. Students can download MATLAB code from www.crcpress.com, enabling them to easily modify or improve the codes to solve their own problems.

Numerical Analysis of Partial Differential Equations Using Maple and MATLAB

Author: Martin J. Gander,Felix Kwok

Publisher: SIAM

ISBN: 161197531X

Category: Science

Page: 153

View: 7135

This book provides an elementary yet comprehensive introduction to the numerical solution of partial differential equations (PDEs). Used to model important phenomena, such as the heating of apartments and the behavior of electromagnetic waves, these equations have applications in engineering and the life sciences, and most can only be solved approximately using computers. Numerical Analysis of Partial Differential Equations Using Maple and MATLAB provides detailed descriptions of the four major classes of discretization methods for PDEs (finite difference method, finite volume method, spectral method, and finite element method) and runnable MATLAB® code for each of the discretization methods and exercises. It also gives self-contained convergence proofs for each method using the tools and techniques required for the general convergence analysis but adapted to the simplest setting to keep the presentation clear and complete. This book is intended for advanced undergraduate and early graduate students in numerical analysis and scientific computing and researchers in related fields. It is appropriate for a course on numerical methods for partial differential equations.

Computational Partial Differential Equations

Numerical Methods and Diffpack Programming

Author: Hans Petter Langtangen

Publisher: Springer Science & Business Media

ISBN: 3662011700

Category: Mathematics

Page: 685

View: 6039

Targeted at students and researchers in computational sciences who need to develop computer codes for solving PDEs, the exposition here is focused on numerics and software related to mathematical models in solid and fluid mechanics. The book teaches finite element methods, and basic finite difference methods from a computational point of view, with the main emphasis on developing flexible computer programs, using the numerical library Diffpack. Diffpack is explained in detail for problems including model equations in applied mathematics, heat transfer, elasticity, and viscous fluid flow. All the program examples, as well as Diffpack for use with this book, are available on the Internet. XXXXXXX NEUER TEXT This book is for researchers who need to develop computer code for solving PDEs. Numerical methods and the application of Diffpack are explained in detail. Diffpack is a modern C++ development environment that is widely used by industrial scientists and engineers working in areas such as oil exploration, groundwater modeling, and materials testing. All the program examples, as well as a test version of Diffpack, are available for free over the Internet.

Computational Partial Differential Equations

Numerical Methods and Diffpack Programming

Author: Hans Petter Langtangen

Publisher: Springer Science & Business Media

ISBN: 3662011700

Category: Mathematics

Page: 685

View: 9351

Targeted at students and researchers in computational sciences who need to develop computer codes for solving PDEs, the exposition here is focused on numerics and software related to mathematical models in solid and fluid mechanics. The book teaches finite element methods, and basic finite difference methods from a computational point of view, with the main emphasis on developing flexible computer programs, using the numerical library Diffpack. Diffpack is explained in detail for problems including model equations in applied mathematics, heat transfer, elasticity, and viscous fluid flow. All the program examples, as well as Diffpack for use with this book, are available on the Internet. XXXXXXX NEUER TEXT This book is for researchers who need to develop computer code for solving PDEs. Numerical methods and the application of Diffpack are explained in detail. Diffpack is a modern C++ development environment that is widely used by industrial scientists and engineers working in areas such as oil exploration, groundwater modeling, and materials testing. All the program examples, as well as a test version of Diffpack, are available for free over the Internet.

Finite Difference Methods for Ordinary and Partial Differential Equations

Steady-State and Time-Dependent Problems

Author: Randall J. LeVeque

Publisher: SIAM

ISBN: 9780898717839

Category: Differential equations

Page: 339

View: 2197

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.

Introduction to Partial Differential Equations with MATLAB

Author: Jeffery Cooper

Publisher: Springer Science & Business Media

ISBN: 9780817639679

Category: Mathematics

Page: 540

View: 2530

The subject of partial differential equations has an unchanging core of material but is constantly expanding and evolving. Introduction to Partial Differential Equations with MATLAB is a careful integration of traditional core topics with modern topics, taking full advantage of the computational power of MATLAB to enhance the learning experience. This advanced text/reference is an introduction to partial differential equations covering the traditional topics within a modern context. To provide an up-to-date treatment, techniques of numerical computation have been included with carefully selected nonlinear topics, including nonlinear first order equations. Each equation studied is placed in the appropriate physical context. The analytical aspects of solutions are discussed in an integrated fashion with extensive examples and exercises, both analytical and computational. The book is excellent for classroom use and can be used for self-study purposes. Topic and Features: • Nonlinear equations including nonlinear conservation laws; • Dispersive wave equations and the Schrodinger equation; • Numerical methods for each core equation including finite difference methods, finite element methods, and the fast Fourier transform; • Extensive use of MATLAB programs in exercise sets. MATLAB m files for numerical and graphics programs available by ftp from this web site. This text/reference is an excellent resources designed to introduce advanced students in mathematics, engineering and sciences to partial differential equations. It is also suitable as a self-study resource for professionals and practitioners.

MATLAB Differential Equations

Author: Cesar Lopez

Publisher: Apress

ISBN: 1484203100

Category: Computers

Page: 188

View: 6056

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. MATLAB Differential Equations introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. In addition to giving an introduction to the MATLAB environment and MATLAB programming, this book provides all the material needed to work on differential equations using MATLAB. It includes techniques for solving ordinary and partial differential equations of various kinds, and systems of such equations, either symbolically or using numerical methods (Euler’s method, Heun’s method, the Taylor series method, the Runge–Kutta method,…). It also describes how to implement mathematical tools such as the Laplace transform, orthogonal polynomials, and special functions (Airy and Bessel functions), and find solutions of finite difference equations.

The Numerical Solution of Ordinary and Partial Differential Equations

Author: Granville Sewell

Publisher: World Scientific

ISBN: 9814635111

Category: Mathematics

Page: 348

View: 3313

This book presents methods for the computational solution of differential equations, both ordinary and partial, time-dependent and steady-state. Finite difference methods are introduced and analyzed in the first four chapters, and finite element methods are studied in chapter five. A very general-purpose and widely-used finite element program, PDE2D, which implements many of the methods studied in the earlier chapters, is presented and documented in Appendix A. The book contains the relevant theory and error analysis for most of the methods studied, but also emphasizes the practical aspects involved in implementing the methods. Students using this book will actually see and write programs (FORTRAN or MATLAB) for solving ordinary and partial differential equations, using both finite differences and finite elements. In addition, they will be able to solve very difficult partial differential equations using the software PDE2D, presented in Appendix A. PDE2D solves very general steady-state, time-dependent and eigenvalue PDE systems, in 1D intervals, general 2D regions, and a wide range of simple 3D regions. Contents:Direct Solution of Linear SystemsInitial Value Ordinary Differential EquationsThe Initial Value Diffusion ProblemThe Initial Value Transport and Wave ProblemsBoundary Value ProblemsThe Finite Element MethodsAppendix A — Solving PDEs with PDE2DAppendix B — The Fourier Stability MethodAppendix C — MATLAB ProgramsAppendix D — Answers to Selected Exercises Readership: Undergraduate, graduate students and researchers. Key Features:The discussion of stability, absolute stability and stiffness in Chapter 1 is clearer than in other textsStudents will actually learn to write programs solving a range of simple PDEs using the finite element method in chapter 5In Appendix A, students will be able to solve quite difficult PDEs, using the author's software package, PDE2D. (a free version is available which solves small to moderate sized problems)Keywords:Differential Equations;Partial Differential Equations;Finite Element Method;Finite Difference Method;Computational Science;Numerical AnalysisReviews: "This book is very well written and it is relatively easy to read. The presentation is clear and straightforward but quite rigorous. This book is suitable for a course on the numerical solution of ODEs and PDEs problems, designed for senior level undergraduate or beginning level graduate students. The numerical techniques for solving problems presented in the book may also be useful for experienced researchers and practitioners both from universities or industry." Andrzej Icha Pomeranian Academy in Słupsk Poland

Simulation of ODE/PDE Models with MATLAB®, OCTAVE and SCILAB

Scientific and Engineering Applications

Author: Alain Vande Wouwer,Philippe Saucez,Carlos Vilas

Publisher: Springer

ISBN: 3319067907

Category: Technology & Engineering

Page: 406

View: 747

Simulation of ODE/PDE Models with MATLAB®, OCTAVE and SCILAB shows the reader how to exploit a fuller array of numerical methods for the analysis of complex scientific and engineering systems than is conventionally employed. The book is dedicated to numerical simulation of distributed parameter systems described by mixed systems of algebraic equations, ordinary differential equations (ODEs) and partial differential equations (PDEs). Special attention is paid to the numerical method of lines (MOL), a popular approach to the solution of time-dependent PDEs, which proceeds in two basic steps: spatial discretization and time integration. Besides conventional finite-difference and element techniques, more advanced spatial-approximation methods are examined in some detail, including nonoscillatory schemes and adaptive-grid approaches. A MOL toolbox has been developed within MATLAB®/OCTAVE/SCILAB. In addition to a set of spatial approximations and time integrators, this toolbox includes a collection of application examples, in specific areas, which can serve as templates for developing new programs. Simulation of ODE/PDE Models with MATLAB®, OCTAVE and SCILAB provides a practical introduction to some advanced computational techniques for dynamic system simulation, supported by many worked examples in the text, and a collection of codes available for download from the book’s page at www.springer.com. This text is suitable for self-study by practicing scientists and engineers and as a final-year undergraduate course or at the graduate level.

Numerical Methods for Partial Differential Equations

An Introduction

Author: Vitoriano Ruas

Publisher: John Wiley & Sons

ISBN: 1119111358

Category: Technology & Engineering

Page: 300

View: 8871

Numerical Methods for Partial Differential Equations: An Introduction Vitoriano Ruas, Sorbonne Universités, UPMC - Université Paris 6, France A comprehensive overview of techniques for the computational solution of PDE's Numerical Methods for Partial Differential Equations: An Introduction covers the three most popular methods for solving partial differential equations: the finite difference method, the finite element method and the finite volume method. The book combines clear descriptions of the three methods, their reliability, and practical implementation aspects. Justifications for why numerical methods for the main classes of PDE's work or not, or how well they work, are supplied and exemplified. Aimed primarily at students of Engineering, Mathematics, Computer Science, Physics and Chemistry among others this book offers a substantial insight into the principles numerical methods in this class of problems are based upon. The book can also be used as a reference for research work on numerical methods for PDE’s. Key features: • A balanced emphasis is given to both practical considerations and a rigorous mathematical treatment. • The reliability analyses for the three methods are carried out in a unified framework and in a structured and visible manner, for the basic types of PDE's. • Special attention is given to low order methods, as practitioner's overwhelming default options for everyday use. • New techniques are employed to derive known results, thereby simplifying their proof. • Supplementary material is available from a companion website.

An Introduction to Partial Differential Equations with MATLAB, Second Edition

Author: Matthew P. Coleman

Publisher: CRC Press

ISBN: 1439898472

Category: Mathematics

Page: 683

View: 6317

An Introduction to Partial Differential Equations with MATLAB®, Second Edition illustrates the usefulness of PDEs through numerous applications and helps students appreciate the beauty of the underlying mathematics. Updated throughout, this second edition of a bestseller shows students how PDEs can model diverse problems, including the flow of heat, the propagation of sound waves, the spread of algae along the ocean’s surface, the fluctuation in the price of a stock option, and the quantum mechanical behavior of a hydrogen atom. Suitable for a two-semester introduction to PDEs and Fourier series for mathematics, physics, and engineering students, the text teaches the equations based on method of solution. It provides both physical and mathematical motivation as much as possible. The author treats problems in one spatial dimension before dealing with those in higher dimensions. He covers PDEs on bounded domains and then on unbounded domains, introducing students to Fourier series early on in the text. Each chapter’s prelude explains what and why material is to be covered and considers the material in a historical setting. The text also contains many exercises, including standard ones and graphical problems using MATLAB. While the book can be used without MATLAB, instructors and students are encouraged to take advantage of MATLAB’s excellent graphics capabilities. The MATLAB code used to generate the tables and figures is available in an appendix and on the author’s website.

An Introduction to Computational Stochastic PDEs

Author: Gabriel J. Lord,Catherine E. Powell,Tony Shardlow

Publisher: Cambridge University Press

ISBN: 0521899907

Category: Business & Economics

Page: 520

View: 2049

This book gives a comprehensive introduction to numerical methods and analysis of stochastic processes, random fields and stochastic differential equations, and offers graduate students and researchers powerful tools for understanding uncertainty quantification for risk analysis. Coverage includes traditional stochastic ODEs with white noise forcing, strong and weak approximation, and the multi-level Monte Carlo method. Later chapters apply the theory of random fields to the numerical solution of elliptic PDEs with correlated random data, discuss the Monte Carlo method, and introduce stochastic Galerkin finite-element methods. Finally, stochastic parabolic PDEs are developed. Assuming little previous exposure to probability and statistics, theory is developed in tandem with state-of-the-art computational methods through worked examples, exercises, theorems and proofs. The set of MATLAB codes included (and downloadable) allows readers to perform computations themselves and solve the test problems discussed. Practical examples are drawn from finance, mathematical biology, neuroscience, fluid flow modelling and materials science.

Introduction to Computation and Modeling for Differential Equations

Author: Lennart Edsberg

Publisher: John Wiley & Sons

ISBN: 1118626214

Category: Mathematics

Page: 266

View: 3304

An introduction to scientific computing for differential equations Introduction to Computation and Modeling for Differential Equations provides a unified and integrated view of numerical analysis, mathematical modeling in applications, and programming to solve differential equations, which is essential in problem-solving across many disciplines, such as engineering, physics, and economics. This book successfully introduces readers to the subject through a unique "Five-M" approach: Modeling, Mathematics, Methods, MATLAB, and Multiphysics. This approach facilitates a thorough understanding of how models are created and preprocessed mathematically with scaling, classification, and approximation, and it also illustrates how a problem is solved numerically using the appropriate mathematical methods. The book's approach of solving a problem with mathematical, numerical, and programming tools is unique and covers a wide array of topics, from mathematical modeling to implementing a working computer program. The author utilizes the principles and applications of scientific computing to solve problems involving: Ordinary differential equations Numerical methods for Initial Value Problems (IVPs) Numerical methods for Boundary Value Problems (BVPs) Partial Differential Equations (PDEs) Numerical methods for parabolic, elliptic, and hyperbolic PDEs Mathematical modeling with differential equations Numerical solution Finite difference and finite element methods Real-world examples from scientific and engineering applications including mechanics, fluid dynamics, solid mechanics, chemical engineering, electromagnetic field theory, and control theory are solved through the use of MATLAB and the interactive scientific computing program Comsol Multiphysics. Numerous illustrations aid in the visualization of the solutions, and a related Web site features demonstrations, solutions to problems, MATLAB programs, and additional data. Introduction to Computation and Modeling for Differential Equations is an ideal text for courses in differential equations, ordinary differential equations, partial differential equations, and numerical methods at the upper-undergraduate and graduate levels. The book also serves as a valuable reference for researchers and practitioners in the fields of mathematics, engineering, and computer science who would like to refresh and revive their knowledge of the mathematical and numerical aspects as well as the applications of scientific computation.

The Finite Element Method: Theory, Implementation, and Applications

Author: Mats G. Larson,Fredrik Bengzon

Publisher: Springer Science & Business Media

ISBN: 3642332870

Category: Computers

Page: 395

View: 5322

This book gives an introduction to the finite element method as a general computational method for solving partial differential equations approximately. Our approach is mathematical in nature with a strong focus on the underlying mathematical principles, such as approximation properties of piecewise polynomial spaces, and variational formulations of partial differential equations, but with a minimum level of advanced mathematical machinery from functional analysis and partial differential equations. In principle, the material should be accessible to students with only knowledge of calculus of several variables, basic partial differential equations, and linear algebra, as the necessary concepts from more advanced analysis are introduced when needed. Throughout the text we emphasize implementation of the involved algorithms, and have therefore mixed mathematical theory with concrete computer code using the numerical software MATLAB is and its PDE-Toolbox. We have also had the ambition to cover some of the most important applications of finite elements and the basic finite element methods developed for those applications, including diffusion and transport phenomena, solid and fluid mechanics, and also electromagnetics.​

Programming for Computations - MATLAB/Octave

A Gentle Introduction to Numerical Simulations with MATLAB/Octave

Author: Svein Linge,Hans Petter Langtangen

Publisher: Springer

ISBN: 3319324527

Category: Computers

Page: 216

View: 8050

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 of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.

Reduced Basis Methods for Partial Differential Equations

An Introduction

Author: Alfio Quarteroni,Andrea Manzoni,Federico Negri

Publisher: Springer

ISBN: 3319154311

Category: Mathematics

Page: 296

View: 4227

This book provides a basic introduction to reduced basis (RB) methods for problems involving the repeated solution of partial differential equations (PDEs) arising from engineering and applied sciences, such as PDEs depending on several parameters and PDE-constrained optimization. The book presents a general mathematical formulation of RB methods, analyzes their fundamental theoretical properties, discusses the related algorithmic and implementation aspects, and highlights their built-in algebraic and geometric structures. More specifically, the authors discuss alternative strategies for constructing accurate RB spaces using greedy algorithms and proper orthogonal decomposition techniques, investigate their approximation properties and analyze offline-online decomposition strategies aimed at the reduction of computational complexity. Furthermore, they carry out both a priori and a posteriori error analysis. The whole mathematical presentation is made more stimulating by the use of representative examples of applicative interest in the context of both linear and nonlinear PDEs. Moreover, the inclusion of many pseudocodes allows the reader to easily implement the algorithms illustrated throughout the text. The book will be ideal for upper undergraduate students and, more generally, people interested in scientific computing. All these pseudocodes are in fact implemented in a MATLAB package that is freely available at https://github.com/redbkit