introduction To MATLAB 1/26
MATLAB
Instructor Eng. Mohamed A. Eltaher
www.global-max.org
introduction To MATLAB 2/26
What is MATLAB ?
Matlab is a program for doing numerical computation. It was
originally designed for solving linear algebra type problems using matrices. Its name is derived from MATrix LABoratory.
Matlab is also a programming language that currently is widely
used as a platform for developing tools for Machine Learning
www.global-max.org
introduction To MATLAB 3/26
Why MATLAB ?
Matlab large toolbox of numeric and image library functions.
Matlab very useful for displaying and visualizing data.
Matlab high-level: focus on algorithm structure, not on
low level details.
Matlab allows quick prototype development of algorithms. Matlab Can be linked to C/C++, JAVA, SQL, etc. Matlab Commercial product, but widely used in industry and
academic.
www.global-max.org
MATLAB Environment
introduction To MATLAB 4/26
www.global-max.org
MATLAB Toolbox
introduction To MATLAB 5/26
www.global-max.org
MATLAB Toolbox
introduction To MATLAB 6/26
www.global-max.org
introduction To MATLAB 7/26
What is Simulink ?
The MATLAB and Simulink environments are integrated into one
entity, and thus we can analyze, simulate, and revise our models in
either environment at any point
Simulink is A model-based equation solver.
Simulink lets you build a GUI-based model and simulates
the result.
www.global-max.org
Simulink Environment
introduction To MATLAB 8/26
www.global-max.org
introduction To MATLAB 9/26
COURSE OUTLINES
Basics
1. 2. 3. 4. 5. 6. 7. 8. 9. Introduction Matrix operations Graphics Programming
Applications
Symbolic manipulations polynomials Control tool box Simulink Programming
www.global-max.org
introduction To MATLAB 10/26
www.global-max.org