• Complain

Anne Greenbaum - Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms

Here you can read online Anne Greenbaum - Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: Princeton University Press, genre: Science. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms
  • Author:
  • Publisher:
    Princeton University Press
  • Genre:
  • Year:
    2012
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Numerical Methods provides a clear and concise exploration of standard numerical analysis topics, as well as nontraditional ones, including mathematical modeling, Monte Carlo methods, Markov chains, and fractals. Filled with appealing examples that will motivate students, the textbook considers modern application areas, such as information retrieval and animation, and classical topics from physics and engineering. Exercises use MATLAB and promote understanding of computational results.

The book gives instructors the flexibility to emphasize different aspects--design, analysis, or computer implementation--of numerical algorithms, depending on the background and interests of students. Designed for upper-division undergraduates in mathematics or computer science classes, the textbook assumes that students have prior knowledge of linear algebra and calculus, although these topics are reviewed in the text. Short discussions of the history of numerical methods are interspersed throughout the chapters. The book also includes polynomial interpolation at Chebyshev points, use of the MATLAB package Chebfun, and a section on the fast Fourier transform. Supplementary materials are available online.

  • Clear and concise exposition of standard numerical analysis topics
  • Explores nontraditional topics, such as mathematical modeling and Monte Carlo methods
  • Covers modern applications, including information retrieval and animation, and classical applications from physics and engineering
  • Promotes understanding of computational results through MATLAB exercises
  • Provides flexibility so instructors can emphasize mathematical or applied/computational aspects of numerical methods or a combination
  • Includes recent results on polynomial interpolation at Chebyshev points and use of the MATLAB package Chebfun
  • Short discussions of the history of numerical methods interspersed throughout
  • Supplementary materials available online

Anne Greenbaum: author's other books


Who wrote Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms? Find out the surname, the name of the author of the book and a list of all author's works by series.

Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

NUMERICAL METHODS NUMERICAL METHODS DESIGN ANA - photo 1

NUMERICAL
METHODS

NUMERICAL METHODS DESIGN ANALYSIS AND COMPUTER IMPLEMENTATION OF - photo 2

NUMERICAL METHODS DESIGN ANALYSIS AND COMPUTER IMPLEMENTATION OF - photo 3

NUMERICAL
METHODS

DESIGN ANALYSIS AND COMPUTER IMPLEMENTATION OF ALGORITHMS ANNE GREENBAUM - photo 4

DESIGN, ANALYSIS, AND COMPUTER
IMPLEMENTATION OF ALGORITHMS

ANNE GREENBAUM
TIMOTHY P. CHARTIER

Copyright 2012 by Princeton University Press Published by Princeton University - photo 5

Copyright 2012 by Princeton University Press Published by Princeton University - photo 6

Copyright 2012 by Princeton University Press
Published by Princeton University Press, 41 William Street, Princeton, New Jersey 08540

In the United Kingdom: Princeton University Press, 6 Oxford Street, Woodstock, Oxfordshire OX20 1TW

press.princeton.edu

Cover image courtesy of the University of Sheffield and Ansys UK.

All Rights Reserved

Library of Congress Cataloging-in-Publication Data

Greenbaum, Anne.
Numerical methods: design, analysis, and computer implementation of algorithms / Anne Greenbaum, Timothy P. Chartier.
p. cm.
ISBN 978-0-691-15122-9 (hbk. : alk. paper)
1. Numerical analysis. I. Chartier, Timothy P., 1969
II. Title.
QA297.G15 2012
518dc23

2011045732

British Library Cataloging-in-Publication Data is available

This book has been composed in Sabon
Printed on acid-free paper.

Typeset by S R Nova Pvt Ltd, Bangalore, India
Printed in the United States of America

10 9 8 7 6 5 4 3 2 1

To Tanya

for her constant love and support,
whether life is well conditioned or unstable.
TC

CONTENTS PREFACE In this book we have attempted to integrate a reasonably - photo 7

CONTENTS

PREFACE In this book we have attempted to integrate a reasonably rigorous - photo 8

PREFACE

In this book we have attempted to integrate a reasonably rigorous mathematical - photo 9

In this book we have attempted to integrate a reasonably rigorous mathematical treatment of elementary numerical analysis with motivating examples and applications as well as some historical background. It is designed for use as an upper division undergraduate textbook for a course in numerical analysis that could be in a mathematics department, a computer science department, or a related area. It is assumed that the students have had a calculus course, and have seen Taylors theorem, although this is reviewed in the text. It is also assumed that they have had a linear algebra course. Parts of the material require multivariable calculus, although these parts could be omitted. Different aspects of the subjectdesign, analysis, and computer implementation of algorithmscan be stressed depending on the interests, background, and abilities of the students.

We begin with a chapter on mathematical modeling to make the reader aware of where numerical computing problems arise and the many uses of numerical methods. In a numerical analysis course, one might go through all or some of the applications in this chapter or one might just assign it to students to read. Next is a chapter on the basics of MATLAB [] could be substituted, as long as it is a language that allows easy implementation of high-level linear algebra procedures such as solving a system of linear equations or computing a QR decomposition. This frees the student to concentrate on the use and behavior of these procedures rather than the details of their programming, although the major aspects of their implementation are covered in the text in order to explain proper interpretation of the results.

The next chapter is a brief introduction to Monte Carlo methods. Monte Carlo methods usually are not covered in numerical analysis courses, but they should be. They are very widely used computing techniques and demonstrate the close connection between mathematical modeling and numerical methods. The basic statistics needed to understand the results will be useful to students in almost any field that they enter.

The next chapters contain more standard topics in numerical analysissolution of a single nonlinear equation in one unknown, floating-point arithmetic, conditioning of problems and stability of algorithms, solution of linear systems and least squares problems, and polynomial and piecewise polynomial interpolation. Most of this material is standard, but we do include some recent results about the efficacy of polynomial interpolation when the interpolation points are Chebyshev points. We demonstrate the use of a MATLAB software package called chebfun that performs such interpolation, choosing the degree of the interpolating polynomial adaptively to attain a level of accuracy near the machine precision. In the next two chapters, we discuss the application of this approach to numerical differentiation and integration. We have found that the material through polynomial and piecewise polynomial interpolation can typically be covered in a quarter, while a semester course would include numerical differentiation and integration as well and perhaps some material on the numerical solution of ordinary differential equations (ODEs). Appendix A covers background material on linear algebra that is often needed for review.

The remaining chapters of the book are geared towards the numerical solution of differential equations. There is a chapter on the numerical solution of the initial value problem for ordinary differential equations. This includes a short section on solving systems of nonlinear equations, which should be an easy generalization of the material on solving a single nonlinear equation, assuming that the students have had multivariable calculus. The basic Taylors theorem in multidimensions is included in Appendix B. At this point in a year long sequence, we usually cover material from the chapter entitled More Numerical Linear Algebra, including iterative methods for eigenvalue problems and for solving large linear systems. Next come two-point boundary value problems and the numerical solution of partial differential equations (PDEs). Here we include material on the fast Fourier transform (FFT), as it is used in fast solvers for Poissons equation. The FFT is also an integral part of the chebfun package introduced earlier, so we are now able to tell the reader a little more about how the polynomial interpolation procedures used there can be implemented efficiently.

One can arrange a sequence in which each quarter (or semester) depends on the previous one, but it is also fairly easy to arrange independent courses for each topic. This requires a review of MATLAB at the start of each course and usually a review of Taylors theorem with remainder plus a small amount of additional material from previous chapters, but the amount required from, for example, the linear algebra sections in order to cover, say, the ODE sections is small and can usually be fit into such a course.

We have attempted to draw on the popularity of mathematical modeling in a variety of new applications, such as movie animation and information retrieval, to demonstrate the importance of numerical methods, not just in engineering and scientific computing, but in many other areas as well. Through a variety of examples and exercises, we hope to demonstrate some of the many, many uses of numerical methods, while maintaining the emphasis on analysis and understanding of results. Exercises seldom consist of simply computing an answer; in most cases a computational problem is combined with a question about convergence, order of accuracy, or effects of roundoff. Always an underlying theme is, How much confidence do you have in your computed result? We hope that the blend of exciting new applications with old-fashioned analysis will prove a successful one. Software that is needed for some of the exercises can be downloaded from the books web page, via http://press.princeton.edu/titles/9763.html . Also provided on that site are most of the MATLAB codes used to produce the examples throughout the book.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms»

Look at similar books to Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms»

Discussion, reviews of the book Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.