Wednesday, 26 April 2017

MATLAB (Matrix Laboratory) - Integrates Computation, Visualization, and Programming

       

              MATLAB is a programming language developed by MathWorks. It started out as a matrix programming language where linear algebra programming was simple. It can be run both under interactive sessions and as a batch job.

             
         MATLAB (matrix laboratory) is a fourth-generation high-level programming language and interactive environment for numerical computation, visualization and programming.MATLAB is developed by MathWorks. It allows matrix manipulations; plotting of functions and data; implementation of algorithms; creation of user interfaces; interfacing with programs written in other languages, including C, C++, Java, and FORTRAN; analyze data; develop algorithms, and create models and applications.

Features of  MATLAB

·     It is a high-level language for numerical computation, visualization and application development.
·        It also provides an interactive environment for iterative exploration, design and problem solving.
·      It provides vast library of mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, numerical integration and solving ordinary differential equations.
·            It provides built-in graphics for visualizing data and tools for creating custom plots.
·      MATLAB's programming interface gives development tools for improving code quality maintainability and maximizing performance.
Uses of MATLAB
           MATLAB is widely used as a computational tool in science and engineering encompassing the fields of physics, chemistry, math and all engineering streams. It is used in a range of applications including −
  • Signal Processing and Communications
  • Image and Video Processing
  • Control Systems
  • Test and Measurement
  • Computational Finance
  • Computational Biology

MATLAB allows writing two kinds of program files −
·        Scripts − script files are program files with .m extension. In these files, you write series of commands, which you want to execute together. Scripts do not accept inputs and do not return any outputs. They operate on data in the workspace.
·        Functions − functions files are also program files with .m extension. Functions can accept inputs and return outputs. Internal variables are local to the function.


No comments:

Post a Comment

Popular Posts