FreeMat, Octave, MatLab, and SciLab Free Tutorials

This site provides a set of free tutorials that can be used in FreeMat, MatLab, Octave or Scilab environments. This family of languages have revolutionised the analysis of data for scientists and engineers. In many ways FreeMat, MatLab, SciLab, or 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 or FreeMat. Octave can be downloaded by clicking this link .
  • SciLab is an open source software that is similar to MatLab or FreeMat. SciLab can be downloaded by clicking this link .

The tutorials in this website are normally applicable to Freemat, MatLab, 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. Inverse Matrices
  6. Solution of Linear Systems of Equations
  7. Matrix Eigenvalues and Eigenvectors
  8. Polynomials
  9. Relational and Logical Operators
  10. Conditional Branches
  11. Loops
  12. Functions
  13. Recursion
  14. Plotting Graphs

Special Topic: Introduction to the Boundary Element Method

MATLAB only

  1. Solution of ODEs with MATLAB