# Matlab OVERVIEW

- MATLAB (matrix laboratory)
- Developed by MathWorks
- High-level language
- Fourth-generation language
- Good interactive environment
- Mathematical calculation
- Visual programming

# Basic Introduction of Matlab

- Matrix manipulations
- Plotting of data and functions
- Algorithms developments
- Algorithms implementation
- Easy user interfaces development
- Interfacing for other languages programs
- Like Java, C, C++ & FORTRAN

- Analyzing Data
- Models and applications development
- Having many in-built commands, mathematics utilities and functions
- Help mathematical calculations
- Producing plots and Graphs
- Implementation of numerical procedures

# Power of Matlab

- It is used in all facade of computational math
- There are common uses for scientific calculations, some of these uses are as follow
- Array and Matrices Dealing
- Plotting & graphics for 2-D and 3-D
- Algebraic Equations
- Linear Algebra
- Non-linear Functions
- Calculus & Differential Equations
- Data Analysis
- Statistics
- Numerical Calculations
- Integration
- Transforms
- Curve Fitting and Various other extraordinary utilities

# Features of MATLAB

The basic Matlab features are as follow:

- Matlab is the GUI based high-level language used for numerical analysis, data visualization and good mathematical application development.
- The environment of matlab is very interactive for iterative exploration and solving the problem.
- It has many in-built libraries for various mathematical operations for numerical integration, statistics, filtering, optimization, linear algebra, Fourier analysis and differential equation solving
- It has graph and chart plotting capability to data visualization and plot customization
- It provides the tools for algorithm and code optimization to improve the performance
- It has many tools which made easy for application building with custom Graphical user interface (GUI)
- It offers many functions and libraries for algorithms based on matlab with various external applications and languages such as Java, C, C++, .Net, Excel and many more

# MATLAB Uses

MATLAB has wide uses as computational instrument in the field of engineering and sciences including the computer science, math, chemical sciences, physics and all many more. It covers the following applications areas:

- Signal Processing
- Signal Communications
- Image and video Processing
- Fuzzy Logic
- Test & measurement
- Artificial Intelligence
- Computational biology
- Machine Learning
- Neural Network
- Computational finance
- Control systems