Numerical methods [electronic book] : using MATLAB / George Lindfield and John Penny.
By: Lindfield, G. R. (George R.) [author]
.
Contributor(s): Penny, J. E. T. (John E. T.) [author]
.
Material type:
BookPublisher: London : Academic Press. [2019]Copyright date: ©2019Edition: Fourth edition.Description: online resource ([704] pages) : illustrations.Content type: text Media type: computer Carrier type: online resourceISBN: 9780128122563 (paperback); 9780128123706 (eBook).Subject(s): MATLAB| Item type | Current library | Call number | Status | Notes | |
|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 518.028553 (Browse shelf(Opens below)) | Available | MTU Cork Module INTR8040- Recommended reading. |
Enhanced descriptions from Syndetics:
The fourth edition of Numerical Methods Using MATLAB ® provides a clear and rigorous introduction to a wide range of numerical methods that have practical applications. The authors' approach is to integrate MATLAB® with numerical analysis in a way which adds clarity to the numerical analysis and develops familiarity with MATLAB®. MATLAB® graphics and numerical output are used extensively to clarify complex problems and give a deeper understanding of their nature.
The text provides an extensive reference providing numerous useful and important numerical algorithms that are implemented in MATLAB® to help researchers analyze a particular outcome. By using MATLAB® it is possible for the readers to tackle some large and difficult problems and deepen and consolidate their understanding of problem solving using numerical methods. Many worked examples are given together with exercises and solutions to illustrate how numerical methods can be used to study problems that have applications in the biosciences, chaos, optimization and many other fields. The text will be a valuable aid to people working in a wide range of fields, such as engineering, science and economics.
Includes bibliographical references and index.
An introduction to Matlab -- Linear equations and eigensystems -- Solution of nonlinear equations -- Differentiation and Integration -- Solution of differential equations -- Boundary value problems -- Analyzing data -- Analyzing data using discrete transforms -- Optimization methods -- Applications of the symbolic toolbox.
MTU Cork Module INTR8040- Recommended reading.
Electronic reproduction.: ProQuest LibCentral. Mode of access: World Wide Web
Table of contents provided by Syndetics
- List of Figures (p. xiii)
- About the Authors (p. xxi)
- Preface (p. xxiii)
- Acknowledgment (p. xxv)
- Chapter 1 Art Introduction to Mat lab® (p. 1)
- 1.1 The Software Package Matlab (p. 1)
- 1.2 Matrices in Matlab (p. 3)
- 1.3 Manipulating the Elements of a Matrix (p. 5)
- 1.4 Transposing Matrices (p. 8)
- 1.5 Special Matrices (p. 9)
- 1.6 Generating Matrices and Vectors With Specified Element Values (p. 10)
- 1.7 Matrix Algebra in Matlab (p. 13)
- 1.8 Matrix Functions (p. 14)
- 1.9 Using the Matlab Operator for Matrix Division (p. 15)
- 1.10 Element-by-Element Operations (p. 15)
- 1.11 Scalar Operations and Functions (p. 17)
- 1.12 String Variables (p. 20)
- 1.13 Input and Output in MATLAB (p. 25)
- 1.14 Matlab Graphics (p. 28)
- 1.15 Three-Dimensional Graphics (p. 35)
- 1.16 Implicit Graphics (p. 37)
- 1.17 Manipulating Graphics - Handle Graphics (p. 39)
- 1.18 Scripting in Matlab (p. 45)
- 1.19 User-Defined Functions in Matlab (p. 51)
- 1.20 Data Structures in Matlab (p. 58)
- 1.21 Editing Matlab Scripts (p. 62)
- 1.22 Some Pitfalls in MATLAB (p. 64)
- 1.23 Speeding up Calculations in Matlab (p. 65)
- 1.24 Live Editor (p. 66)
- 1.25 Summary (p. 66)
- 1.26 Problems (p. 66)
- Chapter 2 Linear Equations and Eigensystems (p. 73)
- 2.1 Introduction (p. 73)
- 2.2 Linear Equation Systems (p. 76)
- 2.3 Operators \ and / for Solving Ax = b (p. 81)
- 2.4 Accuracy of Solutions and III-Conditioning (p. 85)
- 2.5 Elementary Row Operations (p. 88)
- 2.6 Solution of Ax = b by Gaussian Elimination (p. 89)
- 2.7 LU Decomposition (p. 91)
- 2.8 Cholesky Decomposition (p. 95)
- 2.9 QR Decomposition (p. 97)
- 2.10 Singular Value Decomposition (p. 101)
- 2.11 The Pseudo-Inverse (p. 104)
- 2.12 Over- and Under-Determined Systems (p. 109)
- 2.13 Iterative Methods (p. 117)
- 2.14 Sparse Matrices (p. 118)
- 2.15 The Eigenvalue Problem (p. 128)
- 2.15.1 Eigenvalue Decomposition (p. 135)
- 2.15.2 Comparing Eigenvalue and Singular Value Decomposition (p. 138)
- 2.16 Iterative Methods for Solving the Eigenvalue Problem (p. 140)
- 2.17 Solution of the General Eigenvalue Problem (p. 145)
- 2.18 The Google 'PageRank' Algorithm (p. 149)
- 2.19 Summary (p. 151)
- 2.20 Problems (p. 152)
- Chapter 3 Solution of Non-Linear Equations (p. 157)
- 3.1 Introduction (p. 157)
- 3.2 The Nature of Solutions to Non-Linear Equations (p. 159)
- 3.3 The Bisection Algorithm (p. 160)
- 3.4 Iterative or Fixed Point Methods (p. 160)
- 3.5 The Convergence of Iterative Methods (p. 161)
- 3.6 Ranges for Convergence and Chaotic Behavior (p. 162)
- 3.7 Newton's Method (p. 164)
- 3.8 Schroder's Method (p. 169)
- 3.9 Numerical Problems (p. 170)
- 3.10 The Matlab Function fzero and Comparative Studies (p. 171)
- 3.11 Methods for Finding all the Roots of a Polynomial (p. 173)
- 3.11.1 Bairstow's Method (p. 173)
- 3.11.2 Laguerre's Method (p. 177)
- 3.12 Solving Systems of Non-Linear Equations (p. 178)
- 3.13 Broyden's Method for Solving Non-Linear Equations (p. 181)
- 3.14 Comparing the Newton and Broyden Methods (p. 184)
- 3.15 Summary (p. 185)
- 3.16 Problems (p. 185)
- Chapter 4 Differentiation and Integration (p. 191)
- 4.1 Introduction (p. 191)
- 4.2 Numerical Differentiation (p. 191)
- 4.3 Numerical Integration (p. 195)
- 4.4 Simpson's Rule (p. 196)
- 4.5 Newton-Cotes Formulae (p. 200)
- 4.6 Romberg Integration (p. 201)
- 4.7 Gaussian Integration (p. 203)
- 4.8 Infinite Ranges of Integration (p. 205)
- 4.8.1 Gauss-Laguerre Formula (p. 205)
- 4.8.2 Gauss-Hermite Formula (p. 208)
- 4.9 Gauss-Chebyshev Formula (p. 210)
- 4.10 Gauss-Lobatto Integration (p. 210)
- 4.11 Filon's Sine and Cosine Formulae (p. 214)
- 4.12 Adaptive integration (p. 218)
- 4.13 Problems in the Evaluation of Integrals (p. 223)
- 4.14 Test Integrals (p. 224)
- 4.15 Repeated Integrals (p. 225)
- 4.15.1 Simpson's Rule for Repeated Integrals (p. 225)
- 4.15.2 Gaussian Integration for Repeated Integrals (p. 227)
- 4.16 Matlab Functions for Double and Triple Integration (p. 230)
- 4.17 Summary (p. 231)
- 4.18 Problems (p. 231)
- Chapter 5 Solution of Differential Equations (p. 239)
- 5.1 Introduction (p. 239)
- 5.2 Euler's Method (p. 240)
- 5.3 The Problem of Stability (p. 242)
- 5.4 The Trapezoidal Method (p. 244)
- 5.5 Runge-Kutta Methods (p. 247)
- 5.6 Predictor-Corrector Methods (p. 251)
- 5.7 Hamming's Method and the Use of Error Estimates (p. 253)
- 5.8 Error Propagation in Differential Equations (p. 256)
- 5.9 The Stability of Particular Numerical Methods (p. 256)
- 5.10 Systems of Simultaneous Differential Equations (p. 260)
- 5.10.1 Zeeman Model (p. 260)
- 5.10.2 The Predator-Prey Problem (p. 262)
- 5.11 Higher-Order Differential Equations (p. 264)
- 5.11.1 Conversion to a Set of Simultaneous First-Order Differential Equations (p. 264)
- 5.11.2 Newmark's Method (p. 265)
- 5.12 Chaotic Systems (p. 271)
- 5.12.1 The Lorenz Equations (p. 271)
- 5.12.2 Duffing's Equation (p. 273)
- 5.13 Differential Equations Applied to Neural Networks (p. 276)
- 5.14 Stiff Equations (p. 280)
- 5.15 Special Techniques (p. 282)
- 5.16 Extrapolation Techniques (p. 285)
- 5.17 Simulink (p. 287)
- 5.18 Summary (p. 295)
- 5.19 Problems (p. 295)
- Chapter 6 Boundary Value Problems (p. 301)
- 6.1 Classification of Second-Order Differential Equations (p. 301)
- 6.2 The Shooting Method (p. 302)
- 6.3 The Finite Difference Method (p. 304)
- 6.4 Two-Point Boundary Value Problems (p. 306)
- 6.5 Parabolic Partial Differential Equations (p. 313)
- 6.6 Hyperbolic Partial Differential Equations (p. 316)
- 6.7 Elliptic Partial Differential Equations (p. 319)
- 6.8 Summary (p. 326)
- 6.9 Problems (p. 326)
- Chapter 7 Analyzing Data (p. 329)
- 7.1 Introduction (p. 329)
- 7.2 Interpolation Using Polynomials (p. 329)
- 7.3 Interpolation Using Splines (p. 333)
- 7.4 Multiple Regression: Least Squares Criterion (p. 336)
- 7.5 Diagnostics for Model Improvement (p. 339)
- 7.6 Analysis of Residuals (p. 343)
- 7.7 Polynomial Regression (p. 348)
- 7.8 Fitting General Functions to Data (p. 355)
- 7.9 Non-Linear Least Squares Regression (p. 356)
- 7.10 Transforming Data (p. 359)
- 7.11 The Kalman Filter (p. 362)
- 7.12 Principal Component Analysis (p. 371)
- 7.13 Summary (p. 377)
- 7.14 Problems (p. 377)
- Chapter 8 Analyzing Data Using Discrete Transforms (p. 383)
- 8.1 Introduction (p. 383)
- 8.2 Fourier Analysis of Discrete Data (p. 383)
- 8.3 The Hilbert Transform (p. 398)
- 8.4 The Walsh Transforms (p. 407)
- 8.5 Introduction to Wavelet Analysis (p. 413)
- 8.6 Discrete Wavelet Transforms (p. 415)
- 8.6.1 Haar Wavelet (p. 415)
- 8.6.2 Daubechies Wavelets (p. 423)
- 8.7 Continuous Wavelet Transforms (p. 425)
- 8.8 Summary (p. 429)
- 8.9 Problems (p. 429)
- Chapter 9 Optimization Methods (p. 433)
- 9.1 Introduction (p. 433)
- 9.2 Linear Programming Problems (p. 433)
- 9.3 Optimizing Single-Variable Functions (p. 440)
- 9.4 The Conjugate Gradient Method (p. 443)
- 9.5 Mover's Scaled Conjugate Gradient Method (p. 449)
- 9.6 Conjugate Gradient Method for Solving Linear Systems (p. 455)
- 9.7 Metaheuristic Methods (p. 457)
- 9.8 Simulated Annealing (p. 457)
- 9.9 Evolutionary Algorithm (p. 461)
- 9.10 Differential Evolution (p. 466)
- 9.11 Constrained Non-Linear Optimization (p. 472)
- 9.12 The Sequential Unconstrained Minimization Technique (p. 476)
- 9.13 Summary (p. 479)
- 9.14 Problems (p. 480)
- Chapter 10 Applications of the Symbolic Toolbox (p. 485)
- 10.1 Introduction to the Symbolic Toolbox (p. 485)
- 10.2 Symbolic Variables and Expressions (p. 486)
- 10.3 Variable Precision Arithmetic in Symbolic Calculations (p. 490)
- 10.4 Series Expansion and Summation (p. 491)
- 10.5 Manipulation of Symbolic Matrices (p. 494)
- 10.6 Symbolic Methods for the Solution of Equations (p. 498)
- 10.7 Special Functions (p. 500)
- 10.8 Symbolic Differentiation (p. 502)
- 10.9 Symbolic Partial Differentiation (p. 503)
- 10.10 Symbolic Integration (p. 504)
- 10.11 Symbolic Solution of Ordinary Differential Equations (p. 508)
- 10.12 The Laplace Transform (p. 513)
- 10.13 The Z-Transform (p. 515)
- 10.14 Fourier Transform Methods (p. 517)
- 10.15 Linking Symbolic and Numerical Processes (p. 521)
- 10.16 Summary (p. 523)
- 10.17 Problems (p. 523)
- Appendix A Matrix Algebra (p. 529)
- A.1 Introduction (p. 529)
- A.2 Matrices and Vectors (p. 529)
- A.3 Some Special Matrices (p. 530)
- A.4 Determinants (p. 531)
- A.5 Matrix Operations (p. 531)
- A.6 Complex Matrices (p. 533)
- A.7 Matrix Properties (p. 534)
- A.8 Some Matrix Relationships (p. 534)
- A.9 Eigenvalues (p. 534)
- A10 Definition of Norms (p. 535)
- A.11 Reduced Row Echelon Form (p. 536)
- A.12 Differentiating Matrices (p. 536)
- A.13 Square Root of a Matrix (p. 537)
- Appendix B Error Analysis (p. 539)
- B.1 Introduction (p. 539)
- B.2 Errors in Arithmetic Operations (p. 540)
- B.3 Errors in the Solution of Linear Equation Systems (p. 541)
- Solutions to Selected Problems (p. 545)
- Bibliography (p. 565)
- Index (p. 569)