Contents
Basic elements of MATLAB
What is MATLAB?
Starting and stopping
Commands in MATLAB
Help facilities
Arrays
Graphs
Script m-Files
User defined functions
Saving and loading data
Exercises
The numerical toolbox
Introduction
Graph of a function
Zeroes
Extrema
Numerical integration
Polynomials
Exercises
The symbolic toolbox
Introduction
Expressions with variables
Substitutions
Differentiation and integration
Numerical values
Manipulation of expressions
Symbols, strings and numbers
Exercises
Linear algebra
Introduction
Matrices
Entering matrices
Matrices with symbolic elements
Entering vectors
Special matrices
Indices
Matrix operations in MATLAB
Solving sets of linear equations
The row reduced echelon form
Solving sets of equations with the Symbolic Toolbox
Numerical aspects of the use of MATLAB
Exercises
Differential equations
Differential equations
Solving differential equations
Solving differential equations numerically
Sets of differential equations
The direction field
Plotting of integral curves
Example of numerical solution
Solving differential equations symbolically
First order differential equations
Sets of first order differential equations
Higher order differential equations
Exercises
Programming in MATLAB
Programming
Some remarks about variables
Writing programs
Programming language constructs
For-loop
If statements
While-loop
Creating programs
Debugging
Structure variables
Exercises
Simulink
Introduction
Creating a block diagram
Example of a block diagram
Constructing a Simulink model
Running a simulation
Example: Neuron model
Exercises
Exercises
Exercises chapter 1
Exercises chapter 2
Exercises chapter 3
Exercises chapter 4
Exercises chapter 5
Exercises chapter 6
Exercises chapter 7
Esteur 2010-03-22