rent-now

Rent More, Save More! Use code: ECRENTAL

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

9783642124297

Scientific Computing With Matlab and Octave

by ; ;
  • ISBN13:

    9783642124297

  • ISBN10:

    3642124291

  • Edition: 3rd
  • Format: Hardcover
  • Copyright: 2010-08-27
  • 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: $69.95 Save up to $46.55
  • Digital
    $50.70*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

This textbook is an introduction to Scientific Computing, in which several numerical methods for the computer-based 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 using polynomials and construct accurate approximations for the solution of ordinary and partial differential equations. To make the format concrete and appealing, the programming environments Matlab and Octave are adopted as faithful companions. The book contains the solutions to several problems posed in exercises and examples, often originating from important applications. At the end of each chapter, a specific section is devoted to subjects which were not addressed in the book and contains bibliographical references for a more comprehensive treatment of the material.

Table of Contents

What can't be ignoredp. 1
The MATLAB and Octave environmentsp. 1
Real numbersp. 3
How we represent themp. 3
How we operate with floating-point numbersp. 6
Complex numbersp. 8
Matricesp. 10
Vectorsp. 14
Real functionsp. 16
The zerosp. 18
Polynomialsp. 20
Integration and differentiationp. 22
To err is not only humanp. 25
Talking about costsp. 29
The MATLAB languagep. 30
MATLAB statementsp. 32
Programming in MATLABp. 34
Examples of differences between MATLAB and Octave languagesp. 37
What we haven't told youp. 38
Exercisesp. 38
Nonlinear equationsp. 41
Some representative problemsp. 41
The bisection methodp. 43
The Newton methodp. 47
How to terminate Newton's iterationsp. 49
The Newton method for systems of nonlinear equationsp. 51
Fixed point iterationsp. 54
How to terminate fixed point iterationsp. 60
Acceleration using Aitken's methodp. 60
Algebraic polynomialsp. 65
Hörner's algorithmp. 66
The Newton-Hörner methodp. 68
What we haven't told youp. 70
Exercisesp. 72
Approximation of functions and datap. 75
Some representative problemsp. 75
Approximation by Taylor's polynomialsp. 77
Interpolationp. 78
Lagrangian polynomial interpolationp. 79
Stability of polynomial interpolationp. 84
Interpolation at Chebyshev nodesp. 86
Trigonometric interpolation and FFTp. 88
Piecewise linear interpolationp. 93
Approximation by spline functionsp. 94
The least-squares methodp. 99
What we haven't told youp. 103
Exercisesp. 105
Numerical differentiation and integrationp. 107
Some representative problemsp. 107
Approximation of function derivativesp. 109
Numerical integrationp. 111
Midpoint formulap. 112
Trapezoidal formulap. 114
Simpson formulap. 115
Interpolatory quadraturesp. 117
Simpson adaptive formulap. 121
What we haven't told youp. 125
Exercisesp. 126
Linear systemsp. 129
Some representative problemsp. 129
Linear system and complexityp. 134
The LU factorization methodp. 135
The pivoting techniquep. 144
How accurate is the solution of a linear system?p. 147
How to solve a tridiagonal systemp. 150
Overdetermined systemsp. 152
What is hidden behind the MATLAB commandp. 154
Iterative methodsp. 157
How to construct an iterative methodp. 158
Richardson and gradient methodsp. 162
The conjugate gradient methodp. 166
When should an iterative method be stopped?p. 169
To wrap-up: direct or iterative?p. 171
What we haven't told youp. 177
Exercisesp. 177
Eigenvalues and eigenvectorsp. 181
Some representative problemsp. 182
The power methodp. 184
Convergence analysisp. 187
Generalization of the power methodp. 188
How to compute the shiftp. 190
Computation of all the eigenvaluesp. 193
What we haven't told youp. 197
Exercisesp. 197
Ordinary differential equationsp. 201
Some representative problemsp. 201
The Cauchy problemp. 204
Euler methodsp. 205
Convergence analysisp. 208
The Crank-Nicolson methodp. 212
Zero-stabilityp. 214
Stability on unbounded intervalsp. 216
The region of absolute stabilityp. 219
Absolute stability controls perturbationsp. 220
High order methodsp. 228
The predictor-corrector methodsp. 234
Systems of differential equationsp. 236
Some examplesp. 242
The spherical pendulump. 242
The three-body problemp. 246
Some stiff problemsp. 248
What we haven't told youp. 252
Exercisesp. 252
Numerical approximation of boundary-value problemsp. 255
Some representative problemsp. 256
Approximation of boundary-value problemsp. 258
Finite difference approximation of the one-dimensional Poisson problemp. 259
Finite difference approximation of a convection-dominated problemp. 262
Finite element approximation of the one-dimensional Poisson problemp. 263
Finite difference approximation of the two-dimensional Poisson problemp. 267
Consistency and convergence of finite difference discretization of the Poisson problemp. 272
Finite difference approximation of the one-dimensional heat equationp. 274
Finite element approximation of the one-dimensional heat equationp. 278
Hyperbolic equations: a scalar pure advection problemp. 281
Finite difference discretization of the scalar transport equationp. 283
Finite difference analysis for the scalar transport equationp. 285
Finite element space discretization of the scalar advection equationp. 292
The wave equationp. 293
Finite difference approximation of the wave equationp. 295
What we haven't told youp. 299
Exercisesp. 300
Solutions of the exercisesp. 303
p. 303
p. 306
p. 312
p. 315
p. 320
p. 327
p. 330
p. 339
Referencesp. 347
Indexp. 353
Table of Contents provided by Ingram. All Rights Reserved.

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