DRAFT: This module has unpublished changes.

MATLAB is a programming environment for algorithm development, data analysis, visualization, and numerical computation. Using MATLAB, we can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.

We can use MATLAB in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology. For a million engineers and scientists in industry and academia, MATLAB is the language of technical computing.


MATLAB (matrix laboratory) is a numerical computing environment and fourth generation programing language. Developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, and Fortran.

Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPad symbolic engine, allowing access to symbolic computing capabilities. An additional package, Simulink, adds graphical multi-domain simulation and Model-Based Design for dynamic and embedded systems.

In 2004, MATLAB had around one million users across industry and academia. MATLAB users come from various backgrounds of engineering, science, and economics. MATLAB is widely used in academic and research institutions as well as industrial enterprises.


The reason that I love MATLAB is that it has support for object-orientated programing including classes, inheritance, virtual dispatch, packages, pass-by-value semantics and pass-by-reference semantics.


I was lucky enough to get to work on a software like MATLAB for almost 2 consequtive semesters. Though it was in the second semester that Prof. Longtin concentrated solely on MATLAB. We learnt from the very basics to intermediate level MATLAB programing.


Attached is my final project due at the end of the semester and the supporting files that were used in making that. I made the whole project in MATLAB 7. Copy the code and have a look at other stock graphs too.

DRAFT: This module has unpublished changes.