Applied Numerical Methods Using MATLAB
Home > Science, Technology & Agriculture > Technology: general issues > Maths for engineers > Applied Numerical Methods Using MATLAB
3%
Applied Numerical Methods Using MATLAB

Applied Numerical Methods Using MATLAB


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
About the Book

In recent years, with the introduction of new media products, there has been a shift in the use of programming languages from FORTRAN or C to MATLAB for implementing numerical methods. This book makes use of the powerful MATLAB software to avoid complex derivations, and to teach the fundamental concepts using the software to solve practical problems. Over the years, many textbooks have been written on the subject of numerical methods. Based on their course experience, the authors use a more practical approach and link every method to real engineering and/or science problems. The main benefit is that engineers don't have to know the mathematical theory in order to apply the numerical methods for solving their real-life problems. An Instructor's Manual presenting detailed solutions to all the problems in the book is available online.

Table of Contents:
Preface xiii 1 MATLAB Usage and Computational Errors 1 1.1 Basic Operations of MATLAB  1 1.1.1 Input/Output of Data from MATLAB Command Window 2 1.1.2 Input/Output of Data Through Files 2 1.1.3 Input/Output of Data Using Keyboard 4 1.1.4 2-D Graphic Input/Output 5 1.1.5 3-D Graphic Output 10 1.1.6 Mathematical Functions 10 1.1.7 Operations on Vectors and Matrices 15 1.1.8 Random Number Generators 22 1.1.9 Flow Control 24 1.2 Computer Errors Versus Human Mistakes 27 1.2.1 IEEE 64-bit Floating-Point Number Representation 28 1.2.2 Various Kinds of Computing Errors 31 1.2.3 Absolute/Relative Computing Errors 33 1.2.4 Error Propagation 33 1.2.5 Tips for Avoiding Large Errors 34 1.3 Toward Good Program 37 1.3.1 Nested Computing for Computational Efficiency 37 1.3.2 Vector Operation Versus Loop Iteration 39 1.3.3 Iterative Routine Versus Nested Routine 40 1.3.4 To Avoid Runtime Error 40 1.3.5 Parameter Sharing via Global Variables 44 1.3.6 Parameter Passing Through Varargin 45 1.3.7 Adaptive Input Argument List 46 Problems 46 2 System of Linear Equations 71 2.1 Solution for a System of Linear Equations 72 2.1.1 The Nonsingular Case (M = N) 72 2.1.2 The Underdetermined Case (M 2.1.3 The Overdetermined Case (M >N): Least-Squares Error Solution 75 2.1.4 RLSE (Recursive Least-Squares Estimation) 76 2.2 Solving a System of Linear Equations 79 2.2.1 Gauss Elimination 79 2.2.2 Partial Pivoting 81 2.2.3 Gauss–Jordan Elimination 89 2.3 Inverse Matrix 92 2.4 Decomposition (Factorization) 92 2.4.1 LU Decomposition (Factorization): Triangularization 92 2.4.2 Other Decomposition (Factorization): Cholesky, QR, and SVD 97 2.5 Iterative Methods to Solve Equations 98 2.5.1 Jacobi Iteration 98 2.5.2 Gauss–Seidel Iteration 100 2.5.3 The Convergence of Jacobi and Gauss–Seidel Iterations 103 Problems 104 3 Interpolation and Curve Fitting 117 3.1 Interpolation by Lagrange Polynomial 117 3.2 Interpolation by Newton Polynomial 119 3.3 Approximation by Chebyshev Polynomial 124 3.4 Pade Approximation by Rational Function 129 3.5 Interpolation by Cubic Spline 133 3.6 Hermite Interpolating Polynomial 139 3.7 Two-dimensional Interpolation 141 3.8 Curve Fitting 143 3.8.1 Straight Line Fit: A Polynomial Function of First Degree 144 3.8.2 Polynomial Curve Fit: A Polynomial Function of Higher Degree 145 3.8.3 Exponential Curve Fit and Other Functions 149 3.9 Fourier Transform 150 3.9.1 FFT Versus DFT 151 3.9.2 Physical Meaning of DFT 152 3.9.3 Interpolation by Using DFS 155 Problems 157 4 Nonlinear Equations 179 4.1 Iterative Method Toward Fixed Point 179 4.2 Bisection Method 183 4.3 False Position or Regula Falsi Method 185 4.4 Newton(–Raphson) Method  186 4.5 Secant Method 189 4.6 Newton Method for a System of Nonlinear Equations 191 4.7 Symbolic Solution for Equations 193 4.8 A Real-World Problem 194 Problems 197 5 Numerical Differentiation/Integration 209 5.1 Difference Approximation for First Derivative 209 5.2 Approximation Error of First Derivative 211 5.3 Difference Approximation for Second and Higher Derivative 216 5.4 Interpolating Polynomial and Numerical Differential 220 5.5 Numerical Integration and Quadrature 222 5.6 Trapezoidal Method and Simpson Method 226 5.7 Recursive Rule and Romberg Integration 228 5.8 Adaptive Quadrature 231 5.9 Gauss Quadrature 234 5.9.1 Gauss–Legendre Integration 235 5.9.2 Gauss–Hermite Integration 238 5.9.3 Gauss–Laguerre Integration 239 5.9.4 Gauss–Chebyshev Integration 240 5.10 Double Integral 241 Problems 244 6 Ordinary Differential Equations 263 6.1 Euler’s Method 263 6.2 Heun’s Method: Trapezoidal Method 266 6.3 Runge–Kutta Method 267 6.4 Predictor–Corrector Method 269 6.4.1 Adams–Bashforth–Moulton Method 269 6.4.2 Hamming Method 273 6.4.3 Comparison of Methods 274 6.5 Vector Differential Equations 277 6.5.1 State Equation 277 6.5.2 Discretization of LTI State Equation 281 6.5.3 High-Order Differential Equation to State Equation 283 6.5.4 Stiff Equation 284 6.6 Boundary Value Problem (BVP) 287 6.6.1 Shooting Method 287 6.6.2 Finite Difference Method 290 Problems 293 7 Optimization 321 7.1 Unconstrained Optimization [L-2, Chapter 7] 321 7.1.1 Golden Search Method 321 7.1.2 Quadratic Approximation Method 323 7.1.3 Nelder–Mead Method [W-8] 325 7.1.4 Steepest Descent Method 328 7.1.5 Newton Method 330 7.1.6 Conjugate Gradient Method 332 7.1.7 Simulated Annealing Method [W-7] 334 7.1.8 Genetic Algorithm [W-7] 338 7.2 Constrained Optimization [L-2, Chapter 10] 343 7.2.1 Lagrange Multiplier Method 343 7.2.2 Penalty Function Method 346 7.3 MATLAB Built-In Routines for Optimization 350 7.3.1 Unconstrained Optimization 350 7.3.2 Constrained Optimization 352 7.3.3 Linear Programming (LP) 355 Problems 357 8 Matrices and Eigenvalues 371 8.1 Eigenvalues and Eigenvectors 371 8.2 Similarity Transformation and Diagonalization 373 8.3 Power Method 378 8.3.1 Scaled Power Method 378 8.3.2 Inverse Power Method 380 8.3.3 Shifted Inverse Power Method 380 8.4 Jacobi Method 381 8.5 Physical Meaning of Eigenvalues/Eigenvectors 385 8.6 Eigenvalue Equations 389 Problems 390 9 Partial Differential Equations 401 9.1 Elliptic PDE 402 9.2 Parabolic PDE 406 9.2.1 The Explicit Forward Euler Method 406 9.2.2 The Implicit Backward Euler Method 407 9.2.3 The Crank–Nicholson Method 409 9.2.4 Two-Dimensional Parabolic PDE 412 9.3 Hyperbolic PDE 414 9.3.1 The Explicit Central Difference Method 415 9.3.2 Two-Dimensional Hyperbolic PDE 417 9.4 Finite Element Method (FEM) for solving PDE 420 9.5 GUI of MATLAB for Solving PDEs: PDETOOL 429 9.5.1 Basic PDEs Solvable by PDETOOL 430 9.5.2 The Usage of PDETOOL 431 9.5.3 Examples of Using PDETOOL to Solve PDEs 435 Problems 444 Appendix A. Mean Value Theorem 461 Appendix B. Matrix Operations/Properties 463 Appendix C. Differentiation with Respect to a Vector 471 Appendix D. Laplace Transform 473 Appendix E. Fourier Transform 475 Appendix F. Useful Formulas 477 Appendix G. Symbolic Computation 481 Appendix H. Sparse Matrices 489 Appendix I. MATLAB 491 References 497 Subject Index 499 Index for MATLAB Routines 503 Index for Tables 509

About the Author :
WON Y. YANG, PhD, is Professor of Electrical Engineering at Chung-Ang University, Korea. WENWU CAO, PhD, is Professor of Mathematics and Materials Science at The Pennsylvania State University. TAE-SANG CHUNG, PhD, is Professor of Electrical Engineering at Chung-Ang University, Korea. JOHN MORRIS, PhD, is Associate Professor of Computer Science and Electrical and Computer Engineering at The University of Auckland, New Zealand.

Review :
"For academic libraries, mathematicians, students, and working professionals…highly recommended." (CHOICE, November 2005)


Best Sellers


Product Details
  • ISBN-13: 9780471698333
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wiley-Interscience
  • Height: 238 mm
  • No of Pages: 528
  • Weight: 862 gr
  • ISBN-10: 0471698334
  • Publisher Date: 03 Jun 2005
  • Binding: Hardback
  • Language: English
  • Spine Width: 31 mm
  • Width: 163 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Applied Numerical Methods Using MATLAB
John Wiley & Sons Inc -
Applied Numerical Methods Using MATLAB
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Applied Numerical Methods Using MATLAB

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!