You are on page 1of 13

Week # 12

1A-1

History of MATLAB
MATLAB
MATrix LABoratory

Ancestral software to MATLAB


Fortran subroutines for solving linear and eigen value problems Developed primarily by Cleve Moler in the 1970s

History of MATLAB, cont: 2


MATLAB gained popularity primarily through word of mouth because it was not officially distributed In the 1980s, MATLAB was rewritten in C with more functionality (such as plotting routines)

History of MATLAB, cont: 3


The Mathworks, Inc. was created in 1984 The Mathworks is now responsible for development, sale, and support for MATLAB The Mathworks is an employer that hires employers & researchers.

Strengths of MATLAB
MATLAB is relatively easy to learn MATLAB code is optimized to be relatively quick when performing matrix operations MATLAB may behave like a calculator or as a programming language In MATLAB errors are easier to fix Although primarily procedural, MATLAB does have some object-oriented elements

Weaknesses of MATLAB
MATLAB is NOT a general purpose programming language MATLAB is an interpreted language (making it for the most part slower than a compiled language such as C++) MATLAB is designed for scientific computation and is not suitable for some things (application or system software development)

Flexibility
MATLAB is available for MS Windows Macintosh personal computer Unix and other operating systems.

Plotting
MATLAB supports many types of graph and surface plots: line plots (x vs. y) filled plots bar charts pie charts parametric plots polar plots contour plots density plots log axis plots surface plots parametric plots in 3 dimensions and spherical plots.

Tool Boxes
MATLAB has a number of add-on software modules, called toolbox , that perform more specialized computations. Signal & Image Processing Signal Processing- Image Processing Communications - System Identification - Filter Design Control Design Control System - Fuzzy Logic - Robust Control LMI Control - Model Predictive Control ModelBased Calibration More than 60 toolboxes!

End of Torture:P
Course Paper Pattern

You might also like