Matlab Notes
Matlab Notes
1A-1
History of MATLAB
MATLAB
MATrix LABoratory
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