MATLAB is a programming language developed by MathWorks. It started out as a matrix programming language where linear algebra programming was simple. It can be run both under interactive sessions and as a batch job. Alternatives to MATLAB exist including open source software packages.
- 1 Introduction
- 2 Basic MATLAB Concepts
- 3 Data Storage and Manipulation
- 4 Graphics
- 5 M-file Programming
- 6 Advanced Topics
- 7 Alternatives to MATLAB
- 8 References
- 9 External links
- 10 Other Wikibooks
For the beginner just starting into MATLAB programming, a tutorial is available to write Hello World. Once Hello World, which is the simplest of programs, works the beginner can move on to explore the MATLAB workspace available for developing or running Matlab code.
Basic MATLAB Concepts
Data Storage and Manipulation
- What is a handle?
- Figure handles
- Axis handles
- Other types of handles
- Annotating Plots
Most MATLAB scripts and functions can be run in the open source program Octave. This program is freely available for most computing platforms.
The most important differences between Octave and MATLAB that anyone willing to use Octave instead of MATLAB should be aware of.
- MATLAB documentation from The MathWorks.
- MATLAB programs compilation from 'MATLAB programs for Engineering Students'.
- MATLAB at literateprograms.org
- ControlTheoryPro.com MATLAB Category
- Processing in Optical Coherence Tomography using Matlab
A number of other wikibooks use MATLAB to teach their subjects. The following wikibooks make use of MATLAB: