What is MATLAB?

MATLAB (Matrix Laboratory) is a computing platform developed by MathWorks for scientific applications, numeric analysis, and scientific simulations of dynamic systems. MATLAB is available as an Android app, Desktop app, and web app.

Today, it is widely used by engineers and scientists for areas such as signal processing, communications, control systems, and machine learning.

MATLAB interface
MATLAB interface

Why use MATLAB?

MATLAB is not just a language, but a complex environment that can help us to accomplish a variety of tasks with ease and less overhead. It enables:

  • Taking input from connected hardware.
  • Saving and computing calculations in a dedicated cloud server.
  • Importing/exporting data in different file formats.
  • Allowing programs in other languages like C to make use of MATLAB routines.

About MATLAB

The MATLAB language is a multi-paradigm, imperative procedural language. It is an easy-to-learn language that includes mathematical functions, presentation graphics, 2D and 3D visualizations, and provides tools for debugging and managing files.

It mainly involves working with arrays and performing computations, using them in less execution time than other languages such as C or Fortran.