matlab.link

The www.matlab.link website provides a set of free tutorials that can be used in Matlab, Freemat, Octave or Scilab environments. This family of languages have revolutionised the analysis of data for scientists and engineers. In many ways Matlab/Freemat/Scilab/Octave has succeeded Fortran as the most popular programming language in the science and engineering communities. 

MATLAB is a commercial software and is available from www.mathworks.com .

Freemat is an open source software that is similar to Matlab. Freemat can be downloaded by clicking this link .

Octave is an open source software that is similar to Matlab. Octave can be downloaded by clicking this link .

Scilab is an open source software that is similar to Matlab. Scilab can be downloaded by clicking this link .

Some of the formatting in Scilab is different to the other three languages above. However on the Scilab website there is an option to convert from the normal (Matlab) format to the Scilab format.

The tutorials in this website are normally applicable to MATLAB, Freemat, Octave and Scilab, if they are only applicable to one of these then it will be stated.

1. Arithmetic Operators
2. Identifiers
3. Powers and Roots
4. Complex Numbers and Arithmetic
5. Arrays, Matrices and Vectors
6. Array Operations - Matrix and Vector Arithmetic
7. Inverse Matrices
8. Solution of Linear Systems of Equations
9. Matrix Eigenvalues and Eigenvectors
10. Polynomials
11. Relational and Logical Operators
12. Conditional Branches
13. Loops
14. Functions
15. Recursion
16. Plotting Graphs

MATLAB only

17. Solution of ODEs with MATLAB
18. The Symbolic Solution of Ordinary Differential Equations Using MUPAD