MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation. Typical uses include:

- Math and computation
- Algorithm development
- Modeling, simulation, and prototyping
- Data analysis, exploration, and visualization
- Scientific and engineering graphics
- Application development, including Graphical User Interface building

- AS a matrix based systmem, it is a grfeat tool for simulation and Data analaysis.
- it is a simple, powerfull and easy to learn programming language as it provides extensive online help.
- Unlike other high-level programming languages like FORTRAN, C.. etc, it doesn't require any variable declaration and dimension statements at the begining.
- It provides the most optimized code, which is extremely quick, especially for matrix-based operations.
- Since MATLAB uses matrix notation, it replaces several 'For' loops, which are usually found in C type of codes.
- MATLAB is excellent and very powerfull for TWO & THREE Dimensional graphics and animations.
- MATLAB is compatable with most operating systems such as WINDOWS, SUN SOLARIES, LINUX etc..

- The entire MATLAB code for each experiment is tabulated with a clear explanation for each line of code.
- The MATLAB code is written, using differene styles of programming, to enable students to get the big picture of interactive programming.
- The screeshots of the expected results and figures are included for easy undestading and comparision.
- The DO-IT-YOURSELF excercises in each chapter will satisfy the appettite of all students who wish to "DO MORE".