did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470127957

Computing for Numerical Methods Using Visual C++

by ; ;
  • ISBN13:

    9780470127957

  • ISBN10:

    0470127953

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2007-12-14
  • Publisher: Wiley-Interscience
  • 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: $187.68 Save up to $0.94
  • Buy New
    $186.74
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

Summary

This book has been written for discussing problems in numerical methods and their solutions using Visual C++. The main objective of this book is to provide a bridge between a problem and its solution through visualization. With this in mind, the authors cover the most talked about problems currently available. The first objective is the gap between a problem and its computing elements. A problem normally comes from a practitioner while the computing elements are the work of a programmer. This book provides a bridge to close this gap. The second objective is to disucss a problem, discuss its solution and present the solution in a friendly manner. Today's requirements are very challenging to a problem solver. A numerical solution that plays a series of numbers only will not be appreciated anymore. The solution must be presented in the form of charts, graphs, animation and, sometimes, in the form of multimedia. The interface on the computer should be friendly to the user, where the use of windows, dialogue boxes, mouse, menus and images are necessary. The third objective is to put more emphasis on the problem and try to minimize the coding using MFC. This is necessary since an approach that involves too many codes often distracts the reader from understanding the method for solving the problem

Author Biography

Shaharuddin Salleh, PhD, is Professor in Computational Mathematics, Faculty of Science (Mathematics), Universiti Teknologi, Malaysia (UTM). Dr. Salleh's research is in parallel computing algorithms and scheduling, mobile computing, intelligent systems, and numerical/combinatorial optimization problems. He is also an IT Manager at the Research Management Centre, UTM.

Albert Y. Zomaya, PhD, is the Head of School and CISCO Systems Chair Professor of Internetworking in the School of Information Technologies at the University of Sydney. He is the author or coauthor of several books and more than 300 publications. He is an IEEE Fellow.

Sakhinah Abu Bakar is Lecturer in Computational Mathematics at the School of Mathematical Sciences, Faculty of Science and Technology, National University of Malaysia. She is currently pursuing her PhD degree at the University of Sydney.

Table of Contents

Prefacep. xiii
Codes for Downloadp. xvii
Modeling and Simulationp. 1
Numerical Approximationp. 1
C++ for Numerical Modelingp. 3
Mathematical Modelingp. 4
Simulation and Its Visualizationp. 6
Numerical Methodsp. 7
Numerical Applicationsp. 7
Fundamental Tools for Mathematical Computingp. 13
C++ for High-Performance Computingp. 13
Dynamic Memory Allocationp. 14
Matrix Reduction Problemsp. 22
Matrix Algebrap. 35
Algebra of Complex Numbersp. 43
Number Sortingp. 51
Summaryp. 54
Programming Challengesp. 55
Numerical Interface Designsp. 56
Microsoft Foundation Classesp. 56
Graphics Device Interfacep. 57
Writing a Basic Windows Programp. 60
Displaying Text and Graphicsp. 68
Events and Methodsp. 69
Standard Control Resourcesp. 71
Menu and File I/Op. 78
Keyboard Controlp. 87
MFC Compatibility with .Netp. 92
Summaryp. 95
Curve Visualizationp. 96
Tools for Visualizationp. 96
MyParserp. 96
Drawing Curvesp. 106
Generating Curves Using MyParserp. 115
Summaryp. 126
Programming Challengesp. 126
Systems of Linear Equationsp. 127
Introductionp. 127
Existence of Solutionsp. 128
Gaussian Elimination Techniquesp. 131
LU Factorization Methodsp. 142
Iterative Techniquesp. 161
Visualizing the Solution: Code5p. 172
Summaryp. 189
Numerical Exercisesp. 190
Programming Challengesp. 192
Nonlinear Equationsp. 193
Introductionp. 193
Existence of Solutionsp. 194
Bisection Methodp. 195
False Position Methodp. 198
Newton-Raphson Methodp. 201
Secant Methodp. 203
Fixed-Point Iteration Methodp. 206
Visual Solution: Code6p. 208
Summaryp. 225
Numerical Exercisesp. 225
Programming Challengesp. 226
Interpolation and Approximationp. 227
Curve Fittingp. 227
Lagrange Interpolationp. 228
Newton Interpolationsp. 231
Cubic Splinep. 239
Least-Squares Approximationp. 244
Visual Solution: Code7p. 249
Summaryp. 264
Numerical Exercisesp. 265
Programming Challengesp. 265
Differentiation and Integrationp. 267
Introductionp. 267
Numerical Differentiationp. 268
Numerical Integrationp. 271
Visual Solution: Code8p. 279
Summaryp. 286
Numerical Exercisesp. 286
Programming Challengesp. 287
Eigenvalues and Eigenvectorsp. 288
Eigenvalues and Their Significancep. 288
Exact Solution and Its Existencep. 289
Power Methodp. 291
Shifted Power Methodp. 292
QR Methodp. 294
Visual Solution: Code9p. 302
Summaryp. 322
Numerical Exercisesp. 322
Programming Challengesp. 323
Ordinary Differential Equationsp. 324
Introductionp. 324
Initial-Value Problem for First-Order ODEp. 325
Taylor Series Methodp. 327
Runge-Kutta of Order 2 Methodp. 330
Runge-Kutta of Order 4 Methodp. 333
Predictor-Corrector Multistep Methodp. 335
System of First-Order ODEsp. 338
Second-Order ODEp. 341
Initial-Value Problem for Second-Order ODEp. 342
Finite-Difference Method for Second-Order ODEp. 345
Differentiated Boundary Conditionsp. 351
Visual Solution: Code10p. 358
Summaryp. 378
Numerical Exercisesp. 378
Programming Challengesp. 380
Partial Differential Equationsp. 381
Introductionp. 381
Poisson Equationp. 385
Laplace Equationp. 394
Heat Equationp. 397
Wave Equationp. 406
Visual Solution: Code11p. 411
Summaryp. 437
Numerical Exercisesp. 437
Programming Exercisesp. 438
Indexp. 441
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