rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9783540443636

Scientific Computing with Matlab : Problems and Exercises Solved by MATLAB

by Quarteroni, Alfio; Saleri, Fausto
  • ISBN13:

    9783540443636

  • ISBN10:

    3540443630

  • Format: Hardcover
  • Copyright: 2003-09-01
  • Publisher: Springer Verlag
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.95

Summary

This textbook is an introduction to Scientific Computing, in which several numerical methods for the computer solution of certain classes of mathematical problems are illustrated. The authors show how to compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions by polynomials and construct accurate approximations for the solution of differential equations. To make the presentation concrete and appealing, the programming environment Matlab is adopted as a faithful companion. All the algorithms introduced throughout the book are shown, thus furnishing an immediate quantitative assessment of their theoretical properties such as stability, accuracy and complexity. The book also contains the solution to several problems raised through exercises and examples, often originating from specific applications. A specific section is devoted to subjects which were not addressed in the book and indicate the bibliographical references for a more comprehensive treatment of the material.

Table of Contents

What can't be ignored
1(36)
Real numbers
1(5)
How do we represent them
2(2)
How do we operate with floating-point numbers
4(2)
Complex numbers
6(2)
Matrices
8(6)
Vectors
13(1)
Real functions
14(7)
The zeros
16(1)
Polynomials
17(2)
Integration and differentiation
19(2)
To err is not only human
21(5)
Talking about costs
24(2)
A few more words about Matlab
26(8)
Matlab statements
29(1)
Programming in Matlab
30(4)
What we haven't told you
34(1)
Exercises
34(3)
Nonlinear equations
37(20)
The bisection method
38(4)
The Newton method
42(5)
Fixed point iterations
47(4)
How to terminate fixed point iterations
50(1)
What we haven't told you
51(2)
Exercises
53(4)
Approximation of functions and data
57(26)
Interpolation
59(13)
Lagrangian polynomial interpolation
60(6)
Chebyshev interpolation
66(1)
Trigonometric interpolation and FFT
67(5)
Piecewise linear interpolation
72(2)
Approximation by spline functions
74(2)
The least squares method
76(4)
What we haven't told you
80(1)
Exercises
81(2)
Numerical differentiation and integration
83(20)
Approximation of function derivatives
84(3)
Numerical integration
87(8)
Midpoint formula
87(2)
Trapezoidal formula
89(3)
Simpson formula
92(3)
Simpson adaptive formula
95(4)
What we haven't told you
99(1)
Exercises
100(3)
Linear systems
103(34)
The LU factorization method
106(7)
The technique of pivoting
113(2)
How accurate is the LU factorization?
115(5)
How to solve a tridiagonal system
120(2)
Iterative methods
122(6)
How to construct an iterative method
123(5)
When should an iterative method be stopped?
128(2)
Richardson method
130(4)
What we haven't told you
134(1)
Exercises
134(3)
Eigenvalues and eigenvectors
137(16)
The power method
140(4)
Convergence analysis
142(2)
Generalization of the power method
144(2)
How to compute the shift
146(2)
Computation of all the eigenvalues
148(1)
What we haven't told you
149(1)
Exercises
150(3)
Ordinary differential equations
153(34)
The Cauchy problem
155(1)
Euler methods
156(6)
Convergence analysis
158(4)
The Crank-Nicolson method
162(1)
Zero-stability
163(2)
Stability on unbounded intervals
165(9)
Absolute stability controls perturbations
168(6)
High order methods
174(2)
The predictor-corrector methods
176(3)
Systems of differential equations
179(3)
What we haven't told you
182(2)
Exercises
184(3)
Numerical methods for boundary-value problems
187(20)
Approximation of boundary-value problems
190(5)
Approximation by finite differences
190(2)
Approximation by finite elements
192(3)
Finite differences in 2 dimensions
195(9)
Consistency and convergence
202(2)
What we haven't told you
204(1)
Exercises
205(2)
Solutions of the exercises
207(38)
Chapter 1
207(2)
Chapter 2
209(6)
Chapter 3
215(4)
Chapter 4
219(4)
Chapter 5
223(5)
Chapter 6
228(4)
Chapter 7
232(9)
Chapter 8
241(4)
Bibliography 245(4)
Index of MATLAB Programs 249(2)
Index 251

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program