Cheap MathWorks MATLAB for Numerical Computing, Data Analysis and Visualization
MathWorks MATLAB is a matrix-based programming and numeric computing environment for building algorithms, analyzing engineering and scientific data, and visualizing results in an interactive desktop workflow.
August Sale: 5% Off
Save 5% on all products through September 1, 2026.
MatLab: Versions and Prices
| Version | Price |
|---|---|
| MatLab R2025b | |
| MatLab R2025a | |
| MatLab R2024a | |
| MatLab R2023b | |
| MatLab R2023a | |
| MatLab R2022b | |
| MatLab R2022a |
Matrix and array syntax keeps numerical algorithms close to the underlying mathematics
MATLAB works directly with vectors, matrices and multidimensional arrays. Array operators and built-in mathematical functions support numerical calculations without reducing the workflow to scalar-by-scalar code, while scripts and functions package calculations into reusable algorithms.
Tables and timetables organize mixed and time-stamped data before analysis
Tables store column-oriented variables that can use different data types, while timetables add row times for time-stamped observations. MATLAB can import, clean, transform, calculate with and plot this structured data, keeping variable names and time information attached to the analysis.
Live Editor joins executable code, results and explanation in one analysis document
Live Editor combines MATLAB code, output, formatted text, equations and graphics in one executable document. Sections and interactive output keep exploration and explanation together, so a calculation can be developed, rerun and documented without separating the code from its visible results.
Dictionary objects, table calculations, Live Editor export, script-local functions and the new desktop mark the offered release breakpoints
| Offered release | Local workflow breakpoint |
|---|---|
| MATLAB R2022b | The dictionary object maps unique keys to values, while Build Tool creates and runs software-build tasks. |
| MATLAB R2023a | Tables and timetables can perform calculations directly on stored variables, and the pivot function summarizes tabular data in pivot tables. |
| MATLAB R2023b | The export function converts live scripts and functions to Markdown files or Jupyter notebooks, while Live Editor adds tables and new interactive controls. |
| MATLAB R2024a | Local functions can be defined anywhere in scripts and live scripts instead of only after the final line of script code. |
| MATLAB R2025a | The desktop adds customizable sidebars and light or dark themes, while Live Editor can save live scripts in a plain-text .m format. |
Windows 10 minimums rise from version 1909 to 22H2 across the offered MATLAB releases
All seven offered releases support Windows 11. Windows 10 minimums rise from version 1909 in R2022a to 20H2, 21H2 and then 22H2 in later releases; R2025a and R2025b also set explicit minimum revisions for Windows 11.
| Windows version | Eligible offered releases |
|---|---|
| Windows 11 |
MATLAB R2025b: version 23H2 or later
MATLAB R2025a: version 22H2 or later
MATLAB R2024a
MATLAB R2023b
MATLAB R2023a
MATLAB R2022b
MATLAB R2022a
|
| Windows 10 |
MATLAB R2025b: version 22H2
MATLAB R2025a: version 22H2
MATLAB R2024a: version 21H2 or later
MATLAB R2023b: version 21H2 or later
MATLAB R2023a: version 20H2 or later
MATLAB R2022b: version 20H2 or later
MATLAB R2022a: version 1909 or later
|
