MATLAB

mathworks.com ↗

An engineering programming environment for developing algorithms, analyzing data, and visualizing results.

SI Score
75/100
Pricing
Freemium AI reading, not confirmed
Free plan
Yes AI reading, not confirmed
Sign-up required
Not confirmed

Ask SI about MATLAB

Answers use saved listing facts and recorded sources.

What it does

MATLAB combines a high-level programming language with interactive tools for numerical computing, data analysis, and visualization. Its desktop environment includes an Editor, Command Window, and Workspace, while MATLAB Online offers browser-based access for eligible licenses and a limited free basic tier. Live Editor documents can combine executable code, results, equations, and explanatory text, making MATLAB useful for research notes and repeatable engineering workflows as well as standalone scripts.

From a calculation to a documented workflow

A typical MATLAB task starts with arrays or tables in the Command Window or an Editor script, then moves into plots and reusable functions as the analysis grows. The Live Editor takes a notebook-like route: sections of code can run independently, outputs sit beside the code that produced them, and formatted notes or equations can live in the same executable document. That makes it easier to pass an analysis to a colleague without separating the method from the result. Live scripts can be published to formats such as HTML, PDF, LaTeX, and Word.

For example, an engineer comparing several sensor channels can keep the imported measurements, filtering steps, plots, and interpretation together in one live script. The product page also documents contextual code suggestions and a built-in debugger; MATLAB can call Python functions when an existing library is needed. These are documented capabilities, not a claim that any code was run for this listing.

Choose desktop or browser access

The full product is licensed and is available on desktop as well as through MATLAB Online for eligible license types. MATLAB Online Basic is a separate limited-access option: MathWorks lists 20 hours per month, ten commonly used products, and 5 GB of Drive storage, with shorter continuous-compute and idle-session limits than licensed access. It is suited to light work and shared examples, not a substitute for every desktop installation or licensed toolbox.

License terms and toolbox access depend on whether use is personal, academic, or organizational. Check institutional access and the required add-ons before estimating the cost of a project.

Strengths

  • Live Editor keeps runnable code, output, text, equations, and visualizations in one document and can publish that work to common sharing formats.
  • The environment connects interactive numerical work with scripts, debugging, plotting, and reusable functions as a project grows.
  • MATLAB Online provides browser access, and MATLAB can call Python functions for workflows that already depend on Python libraries.

Watch out for

  • The free MATLAB Online Basic tier is limited to 20 hours per month, ten common products, 5 GB of storage, and shorter compute and idle sessions; full desktop or toolbox access requires an eligible license.

Best for

  • Engineering and scientific work involving numerical algorithms, tables, signals, and visualization
  • Sharing an analysis together with its executable method, plots, and explanatory notes
  • Prototyping numerical workflows that need a desktop IDE, browser access, or Python interoperability

Sources