## Ordinary and Partial Differential Equation Routines in C C Fortran Java Maple and MATLAB

Author: H.J. Lee
Publisher: CRC Press
ISBN: 9780203010518
Format: PDF, Kindle

This book provides a set of ODE/PDE integration routines in the six most widely used computer languages, enabling scientists and engineers to apply ODE/PDE analysis toward solving complex problems. This text concisely reviews integration algorithms, then analyzes the widely used Runge-Kutta method. It first presents a complete code before discussing its components in detail, focusing on integration concepts such as error monitoring and control. The format allows scientists and engineers to understand the basics of ODE/PDE integration, then calculate sample numerical solutions within their targeted programming language. The applications discussed can be used as templates for the development of a spectrum of new applications.

## Solving Nonlinear Partial Differential Equations with Maple and Mathematica

Author: Inna Shingareva
Publisher: Springer Science & Business Media
ISBN: 370910517X
Format: PDF, ePub

The emphasis of the book is given in how to construct different types of solutions (exact, approximate analytical, numerical, graphical) of numerous nonlinear PDEs correctly, easily, and quickly. The reader can learn a wide variety of techniques and solve numerous nonlinear PDEs included and many other differential equations, simplifying and transforming the equations and solutions, arbitrary functions and parameters, presented in the book). Numerous comparisons and relationships between various types of solutions, different methods and approaches are provided, the results obtained in Maple and Mathematica, facilitates a deeper understanding of the subject. Among a big number of CAS, we choose the two systems, Maple and Mathematica, that are used worldwide by students, research mathematicians, scientists, and engineers. As in the our previous books, we propose the idea to use in parallel both systems, Maple and Mathematica, since in many research problems frequently it is required to compare independent results obtained by using different computer algebra systems, Maple and/or Mathematica, at all stages of the solution process. One of the main points (related to CAS) is based on the implementation of a whole solution method (e.g. starting from an analytical derivation of exact governing equations, constructing discretizations and analytical formulas of a numerical method, performing numerical procedure, obtaining various visualizations, and comparing the numerical solution obtained with other types of solutions considered in the book, e.g. with asymptotic solution).

## Handbook of Ordinary Differential Equations

Author: Andrei D. Polyanin
Publisher: CRC Press
ISBN: 1351643916
Format: PDF, ePub

The Handbook of Ordinary Differential Equations: Exact Solutions, Methods, and Problems, is an exceptional and complete reference for scientists and engineers as it contains over 7,000 ordinary differential equations with solutions. This book contains more equations and methods used in the field than any other book currently available. Included in the handbook are exact, asymptotic, approximate analytical, numerical symbolic and qualitative methods that are used for solving and analyzing linear and nonlinear equations. The authors also present formulas for effective construction of solutions and many different equations arising in various applications like heat transfer, elasticity, hydrodynamics and more. This extensive handbook is the perfect resource for engineers and scientists searching for an exhaustive reservoir of information on ordinary differential equations.

## Computational Partial Differential Equations

Author: Hans Petter Langtangen
Publisher: Springer Science & Business Media
ISBN: 3662011700
Format: PDF, Mobi

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.

## Simulation of ODE PDE Models with MATLAB OCTAVE and SCILAB

Author: Alain Vande Wouwer
Publisher: Springer
ISBN: 3319067907
Format: PDF, ePub, Docs

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 Engineers

Author: Steven Chapra
Publisher: McGraw-Hill Higher Education
ISBN: 0077492161
Format: PDF, Mobi

The seventh edition of Chapra and Canale's Numerical Methods for Engineers retains the instructional techniques that have made the text so successful. Chapra and Canale's unique approach opens each part of the text with sections called “Motivation,“ “Mathematical Background,” and “Orientation” Each part closes with an “Epilogue” containing “Trade-Offs,” “Important Relationships and Formulas,” and “Advanced Methods and Additional References.” Much more than a summary, the Epilogue deepens understanding of what has been learned and provides a peek into more advanced methods. Helpful separate Appendices. “Getting Started with MATLAB” and “Getting Started with Mathcad” which make excellent references.

## Solving PDEs in C

Author: Yair Shapira
Publisher: SIAM
ISBN: 1611972167
Format: PDF, Docs

In this much-expanded second edition, author Yair Shapira presents new applications and a substantial extension of the original object-oriented framework to make this popular and comprehensive book even easier to understand and use. It not only introduces the C and C++ programming languages, but also shows how to use them in the numerical solution of partial differential equations (PDEs). The book leads readers through the entire solution process, from the original PDE, through the discretization stage, to the numerical solution of the resulting algebraic system. The high level of abstraction available in C++ is particularly useful in the implementation of complex mathematical objects, such as unstructured mesh, sparse matrix, and multigrid hierarchy, often used in numerical modeling. The well-debugged and tested code segments implement the numerical methods efficiently and transparently in a unified object-oriented approach.

## Writing Scientific Software

Author: Suely Oliveira
Publisher: Cambridge University Press
ISBN: 1139458620
Format: PDF, ePub

The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graphics, meteorology and chemistry to engineering, biology and finance. Scientists, engineers and computer scientists need to write good code, for speed, clarity, flexibility and ease of re-use. Oliveira and Stewart's style guide for numerical software points out good practices to follow, and pitfalls to avoid. By following their advice, readers will learn how to write efficient software, and how to test it for bugs, accuracy and performance. Techniques are explained with a variety of programming languages, and illustrated with two extensive design examples, one in Fortran 90 and one in C++: other examples in C, C++, Fortran 90 and Java are scattered throughout the book. This manual of scientific computing style will be an essential addition to the bookshelf and lab of everyone who writes numerical software.

## Environmental Modeling

Author: Ekkehard Holzbecher
Publisher: Springer Science & Business Media
ISBN: 3642220428
Format: PDF, ePub, Mobi

The book has two aims: to introduce basic concepts of environmental modelling and to facilitate the application of the concepts using modern numerical tools such as MATLAB. It is targeted at all natural scientists dealing with the environment: process and chemical engineers, physicists, chemists, biologists, biochemists, hydrogeologists, geochemists and ecologists. MATLAB was chosen as the major computer tool for modeling, firstly because it is unique in it's capabilities, and secondly because it is available in most academic institutions, in all universities and in the research departments of many companies. In the 2nd edition many chapters will include updated and extended material. In addition the MATLAB command index will be updated and a new chapter on numerical methods will be added. For the second edition of 'Environmental Modeling' the first edition was completely revised. Text and figures were adapted to the recent MATLAB® version. Several chapters were extended. Correspondingly the index of MATLAB commands was extended considerably, which makes the book even more suitable to be used as a reference work by novices. Finally an introduction into numerical methods was added as a new chapter. “/p>

## Solving Differential Equations in R

Author: Karline Soetaert
Publisher: Springer Science & Business Media
ISBN: 3642280706
Format: PDF, Docs

Mathematics plays an important role in many scientific and engineering disciplines. This book deals with the numerical solution of differential equations, a very important branch of mathematics. Our aim is to give a practical and theoretical account of how to solve a large variety of differential equations, comprising ordinary differential equations, initial value problems and boundary value problems, differential algebraic equations, partial differential equations and delay differential equations. The solution of differential equations using R is the main focus of this book. It is therefore intended for the practitioner, the student and the scientist, who wants to know how to use R for solving differential equations. However, it has been our goal that non-mathematicians should at least understand the basics of the methods, while obtaining entrance into the relevant literature that provides more mathematical background. Therefore, each chapter that deals with R examples is preceded by a chapter where the theory behind the numerical methods being used is introduced. In the sections that deal with the use of R for solving differential equations, we have taken examples from a variety of disciplines, including biology, chemistry, physics, pharmacokinetics. Many examples are well-known test examples, used frequently in the field of numerical analysis.