MATLAB
MATLAB, the language of engineers and scientists, is a programming and numeric computation environment for algorithm development, data analysis, and visualization.
MATLAB, the language of engineers and scientists, is a programming and numeric computation environment for algorithm development, data analysis, and visualization.
Whether you are exploring new ideas or building production-ready solutions, MATLAB helps you move from concept to reality quickly and confidently. It provides an open and extensible environment for turning your ideas into innovative, advanced engineered systems. Capabilities include:
MATLAB: Start fast with interactive apps for data analysis and visualization. Develop algorithms and models in a high-level language designed for engineers, not programmers.
Toolboxes: Extend your capabilities with professionally developed, tested, and documented add-ons for specialized engineering and scientific workflows.
AI Assistance: Use MATLAB Copilot and AI agents to accelerate learning, automate tasks, and boost productivity.
Simulink for Model-Based Design: Model and simulate multidomain systems using a graphical block-diagram approach that integrates with MATLAB. Automatically generate production-ready embedded code and verify its accuracy and performance.
Integration: Connect with Python®, Visual Studio®, GitHub®, and more for interoperability across your projects.
Support: Access documentation, online and in-person training resources, and technical support whenever you need it.
PRODUCT
Discover what’s possible when GenAI becomes part of your engineering workflow.
Resource
Integrate MATLAB and Python to enhance your data analysis and engineering workflows.
See what's new in the latest release.
Find out why leading organizations rely on MATLAB, Simulink, and add-on products to design, develop, and maintain high-quality, complex systems.
Reduced development time by
40%
“The model validated through simulation operated on the hardware without the need for code review and without any room for coding errors. This result demonstrated the advantages of automatic code generation.”
MATLAB is a computing platform that is used for engineering and scientific applications like data analysis, signal and image processing, control systems, wireless communications, and robotics. MATLAB includes a programming language, interactive apps, highly specialized libraries for engineering applications, and tools for automatically generating embedded code. MATLAB is also the foundation for Simulink, a block diagram environment for simulating complex multidomain systems.
MATLAB is not free, though it is more accessible and costs less than people assume. Whether you want to use MATLAB for personal or commercial use, or in teaching and academic research, there's a MATLAB license that meets your needs. Visit MATLAB pricing for more information. Also, explore free ways to try MATLAB.
To install MATLAB on macOS:
Default installation folder: /Applications/MATLAB_R20XXy.app
To start MATLAB after the installation is complete, see Start MATLAB on macOS Platforms.
To install MATLAB on Linux:
Unzip the downloaded installer files and navigate to the unzipped folder. For example, use these commands to unzip the installer for release R2025a to a folder of the same name, and then navigate to the folder.
unzip matlab_R2025a_Linux.zip -d ./matlab_R2025a_Linux
cd ./matlab_R2025a_Linux
In the installation folder, run the install script and follow the prompts to complete the installation.
xhost +SI:localuser:root
sudo -H ./install
xhost -SI:localuser:root
sudo is required only when you install products to a folder where you do not have write permissions, which might include the default installation folder. The xhost commands are required only when you install products as the root user with sudo. These commands temporarily give the root user access to the graphical display required to run the installer.
Default installation folder: /usr/local/MATLAB/R20XXy
To start MATLAB after the installation is complete, see Start MATLAB on Linux Platforms.
To install MATLAB on Windows:
Default installation folder: C:\Program Files\MATLAB\R20XXy
To start MATLAB after the installation is complete, see Start MATLAB on Windows Platforms.
Quickly get up and running with MATLAB through curated videos, examples, and step‑by‑step tutorials. Explore free interactive courses and other resources to help you start exploring MATLAB with confidence.