An introduction to programming and numerical methods in MATLAB / S.R. Otto and J.P. Denier.

By: Otto, S. RMaterial type: TextTextPublication details: London : Springer, c2005Description: x, 463 p. : ill. ; 24 cmISBN: 9788181285478 (pbk.); 9781852339197Subject(s): Numerical Analysis -- Data processingDDC classification: 005.1
Contents:
1. Simple Calculations with MATLAB . 1.1 Introduction and a Word of Warning. 1.2 Scalar Quantities and Variables 1.2.1 Rules for Naming of Variables. 1.2.2 Precedence; The Order in Which Calculations Are Per formed 1.2.3 Mathematical Functions. 1.3 Format: The Way in Which Numbers Appear 1.4 Vectors in MATLAB 1.4.1 Initialising Vector Objects . 1.4.2 Manipulating Vectors and Dot Arithmetic 1.5 Setting Up Mathematical Functions. 1.6 Some MATLAB Specific Commands 1.6.1 Looking at Variables and Their Sizes, 1.7 Accessing Elements of Arrays 1.8 Tasks . 2. Writing Scripts and Functions . 2.1 Creating Scripts and Functions 2.1.1 Functions . 2.1.2 Brief Aside 2.2 Plotting Simple Functions 2.2.1 Evaluating Polynomials and Plotting Curves . 2.2.2 More on Plotting 2.3 Functions of Functions 2.4 Errors . 2.4.1 Numerical Errors 2.4.2 User Error.. 2.5 Tasks . 3. Loops and Conditional Statements. 3.1 Introduction 3.2 Loops Structures 3.3 Summing Series . . N 3.3.1 Sums of Series of the Form 3"'^ P 3.3.2 Summing Infinite Series .. i=i 3.3.3 Summing Series Using MATLAB Specific Commands 3.3.4 Loops Within Loops (Nested) 3.4 Conditional Statements 3.4.1 Constructing Logical Statements . 3.4.2 The MATLAB Command switch 3.5 Conditional loops. 3.5.1 The break Command 3.6 MATLAB Specific Commands 3.7 Error Checking 3.8 Tasks . 4. Root Finding 4.1 Introduction 4.2 Initial Estimates 4.3 Fixed Point Iteration 4.4 Bisection . 4.5 Newton-Raphson and Secant Methods . 4.5.1 Derivation of the Newton-Raphson Method. 4.6 Repeated Roots of Functions. 4.7 Zeros of Higher-Dimensional Functions(*) 4.8 MATLAB Routines for Finding Zeros 4.8.1 Roots of a Polynomial 4.8.2 The Command f zero 4.9 Tasks 5. Interpolation and Extrapolation 5.1 Introduction 5.2 Saving and Reading Data, 5.3 Which Points to Use? 5.4 Newton Forward Differences and Lagrange Polynomials 5.4.1 Linear Interpolation/Extrapolation 5.5 Calculating Interpolated and Extrapolated Values 5.6 Splines 5.7 Curves of Best Fit. 5.8 Interpolation of Non-Smooth Data 5.8.1 Insufficient Data Points . 5.9 Minimisation of Functions and Parameter Retrieval. 5.9.1 Parameter Retrieval 5.9.2 Using fmins for Parameter Retrieval. 5.10 Tasks . 6. Matrices. 6.1 Introduction 6.1.1 Initialising Matrices Within MATLAB 6.1.2 Matrix Operations. 6.1.3 Operations on Elements of Matrices 6.1.4 More on Special Matrices. 6.1.5 Matrices Containing Strings 6.2 Properties of Matrices and Systems of Equations 6.2.1 Determinants of Matrices 6.3 Elementary Row Operations 6.3.1 Solving Many Equations at Once 6.4 Matrix Decomposition 6.5 Eigenvalues and Eigenvectors 6.6 Specific MATLAB Conunands 6.7 Characteristic Polynomials 6.8 Exponentials of Matrices 6.9 Tasks 7. Numerical Integration 7.1 Introduction 7.2 Integration Using Straight Lines 7.2.1 Errors in the Trapezium Method 7.3 Integration Using Quadratics 7.4 Integration Using Cubic Polynomials 7.5 Integrating Using MATLAB Commands 7.6 Specific Examples of Integrals 7.6.1 Infinite Integrals and Removable Singularities 7.6.2 Indefinite Integrals 7.7 Tasks 8. Solving Differential Equations 8.1 Introduction 8.2 Euier's Method and Crank-Nlcolson 8.2.1 Analytical Comparisons 8.3 Banded Matrices 8.4 Runge-Kutta Methods 8.5 Hi^er-Order Sjrstems. 8.5.1 Second-Order Systems 8.5.2 Bessel's equation 8.5.3 Airy's Equation . 8.5.4 Shooting Methods . 8.6 Boundary-Value Problems 8.7 Population Dynamics . 8.8 Eigenvalues of Differential Systems . 8.9 Tasks 9. Simulations and Random Numbers 9.1 Introduction 9.2 Statistical quantities 9.2.1; Averages 9.2.2 Other Statistical Meiasures.. 9.3 Random Numbers and Distributions 9.3.1 Normal Distribution 9.3.2 Calculating Probabilities 9.3.3 Permutations 9.4 Maps and White Noise 9.4.1 Modelling Discrete Systems 9.4.2 Periodicity and Chaos. 9.4.3 Random Motion 9.5 Tasks A. A Mathematical Introduction to Matrices A.l Special Matrices. A.2 Inverses of Matrices. B. Glossary of Useful Telrms B.l Arithmetic and Logical Operators - B.2 Symbols. B.3 Plottii^ Commands B.4 General MATLAB Commands
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode Item holds
General Books General Books Central Library, Sikkim University
General Book Section
005.1 OTT/I (Browse shelf(Opens below)) Available P31581
Total holds: 0

Includes index.

1. Simple Calculations with MATLAB .
1.1 Introduction and a Word of Warning.
1.2 Scalar Quantities and Variables
1.2.1 Rules for Naming of Variables.
1.2.2 Precedence; The Order in Which Calculations Are Per
formed
1.2.3 Mathematical Functions.
1.3 Format: The Way in Which Numbers Appear
1.4 Vectors in MATLAB
1.4.1 Initialising Vector Objects .
1.4.2 Manipulating Vectors and Dot Arithmetic
1.5 Setting Up Mathematical Functions.
1.6 Some MATLAB Specific Commands
1.6.1 Looking at Variables and Their Sizes,
1.7 Accessing Elements of Arrays
1.8 Tasks .
2. Writing Scripts and Functions .
2.1 Creating Scripts and Functions
2.1.1 Functions .
2.1.2 Brief Aside
2.2 Plotting Simple Functions
2.2.1 Evaluating Polynomials and Plotting Curves .
2.2.2 More on Plotting
2.3 Functions of Functions
2.4 Errors .
2.4.1 Numerical Errors
2.4.2 User Error..
2.5 Tasks .
3. Loops and Conditional Statements.
3.1 Introduction
3.2 Loops Structures
3.3 Summing Series .
. N
3.3.1 Sums of Series of the Form 3"'^ P
3.3.2 Summing Infinite Series ..
i=i
3.3.3 Summing Series Using MATLAB Specific Commands
3.3.4 Loops Within Loops (Nested)
3.4 Conditional Statements
3.4.1 Constructing Logical Statements .
3.4.2 The MATLAB Command switch
3.5 Conditional loops.
3.5.1 The break Command
3.6 MATLAB Specific Commands
3.7 Error Checking
3.8 Tasks .
4. Root Finding
4.1 Introduction
4.2 Initial Estimates
4.3 Fixed Point Iteration
4.4 Bisection .
4.5 Newton-Raphson and Secant Methods .
4.5.1 Derivation of the Newton-Raphson Method.
4.6 Repeated Roots of Functions.
4.7 Zeros of Higher-Dimensional Functions(*)
4.8 MATLAB Routines for Finding Zeros
4.8.1 Roots of a Polynomial
4.8.2 The Command f zero
4.9 Tasks
5. Interpolation and Extrapolation
5.1 Introduction
5.2 Saving and Reading Data,
5.3 Which Points to Use?
5.4 Newton Forward Differences and Lagrange Polynomials
5.4.1 Linear Interpolation/Extrapolation
5.5 Calculating Interpolated and Extrapolated Values
5.6 Splines
5.7 Curves of Best Fit.
5.8 Interpolation of Non-Smooth Data
5.8.1 Insufficient Data Points .
5.9 Minimisation of Functions and Parameter Retrieval.
5.9.1 Parameter Retrieval
5.9.2 Using fmins for Parameter Retrieval.
5.10 Tasks .
6. Matrices.
6.1 Introduction
6.1.1 Initialising Matrices Within MATLAB
6.1.2 Matrix Operations.
6.1.3 Operations on Elements of Matrices
6.1.4 More on Special Matrices.
6.1.5 Matrices Containing Strings
6.2 Properties of Matrices and Systems of Equations
6.2.1 Determinants of Matrices
6.3 Elementary Row Operations
6.3.1 Solving Many Equations at Once
6.4 Matrix Decomposition
6.5 Eigenvalues and Eigenvectors
6.6 Specific MATLAB Conunands
6.7 Characteristic Polynomials
6.8 Exponentials of Matrices
6.9 Tasks
7. Numerical Integration
7.1 Introduction
7.2 Integration Using Straight Lines
7.2.1 Errors in the Trapezium Method
7.3 Integration Using Quadratics
7.4 Integration Using Cubic Polynomials
7.5 Integrating Using MATLAB Commands
7.6 Specific Examples of Integrals
7.6.1 Infinite Integrals and Removable Singularities
7.6.2 Indefinite Integrals
7.7 Tasks
8. Solving Differential Equations
8.1 Introduction
8.2 Euier's Method and Crank-Nlcolson
8.2.1 Analytical Comparisons
8.3 Banded Matrices
8.4 Runge-Kutta Methods
8.5 Hi^er-Order Sjrstems.
8.5.1 Second-Order Systems
8.5.2 Bessel's equation
8.5.3 Airy's Equation .
8.5.4 Shooting Methods .
8.6 Boundary-Value Problems
8.7 Population Dynamics .
8.8 Eigenvalues of Differential Systems .
8.9 Tasks
9. Simulations and Random Numbers
9.1 Introduction
9.2 Statistical quantities
9.2.1; Averages
9.2.2 Other Statistical Meiasures..
9.3 Random Numbers and Distributions
9.3.1 Normal Distribution
9.3.2 Calculating Probabilities
9.3.3 Permutations
9.4 Maps and White Noise
9.4.1 Modelling Discrete Systems
9.4.2 Periodicity and Chaos.
9.4.3 Random Motion
9.5 Tasks
A. A Mathematical Introduction to Matrices
A.l Special Matrices.
A.2 Inverses of Matrices.
B. Glossary of Useful Telrms
B.l Arithmetic and Logical Operators
- B.2 Symbols.
B.3 Plottii^ Commands
B.4 General MATLAB Commands

There are no comments on this title.

to post a comment.
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha