MATLAB Runtime
Exécutez des applications ou des composants MATLAB compilés sans installer MATLAB.
MATLAB Runtime est un ensemble autonome de bibliothèques partagées qui permet l'exécution d'applications ou de composants, MATLAB et Simulink, compilés. Utilisés ensemble, MATLAB, MATLAB Compiler, Simulink Compiler et MATLAB Runtime vous permettent de créer et de distribuer des applications numériques, des simulations ou des composants logiciels, rapidement et en toute sécurité.
Pour télécharger et installer MATLAB Runtime :
-
Cliquez sur la version et la plateforme dans le tableau ci-dessous, qui correspondent à l'application ou au composant que vous utilisez. La version de MATLAB Runtime est liée à la version de MATLAB.
Remarque : Vous pouvez trouver ces informations dans le fichier
readme.txtqui accompagne l'application ou le composant. -
Enregistrez le fichier d’installation de MATLAB Runtime sur l’ordinateur sur lequel vous prévoyez d’exécuter l’application ou le composant.
-
Double-cliquez sur le programme d’installation et suivez les instructions de l’assistant d’installation.
Voir la Documentation du programme d'installation de MATLAB Runtime pour plus d'informations.
| Version (version MATLAB Runtime #) | Windows | Linux | Mac |
|---|---|---|---|
| R2026a (26.1) | 64 bits | 64 bits | arm64 |
| R2025b (25.2) | 64 bits | 64 bits | Intel 64 bits / arm64 |
| R2025a (25.1) | 64 bits | 64 bits | Intel 64 bits / arm64 |
| R2024b (24.2) | 64 bits | 64 bits | Intel 64 bits / arm64 |
| R2024a (24.1) | 64 bits | 64 bits | Intel 64 bits / arm64 |
| R2023b (23.2) | 64 bits | 64 bits | Intel 64 bits / arm64 |
| R2023a (9.14) | 64 bits | 64 bits | Intel 64 bits |
| R2022b (9.13) | 64 bits | 64 bits | Intel 64 bits |
| R2022a (9.12) | 64 bits | 64 bits | Intel 64 bits |
| R2021b (9.11) | 64 bits | 64 bits | Intel 64 bits |
| R2021a (9.10) | 64 bits | 64 bits | Intel 64 bits |
| R2020b (9.9) | 64 bits | 64 bits | Intel 64 bits |
| R2020a (9.8) | 64 bits | 64 bits | Intel 64 bits |
| R2019b (9.7) |
64 bits | 64 bits | Intel 64 bits |
| R2019a (9.6) |
64 bits | 64 bits | Intel 64 bits |
| R2018b (9.5) |
64 bits |
64 bits |
Intel 64 bits |
| R2018a (9.4) |
64 bits |
64 bits |
Intel 64 bits |
| R2017b (9.3) | 64 bits | 64 bits | Intel 64 bits |
Appliquez les mises à jour aux versions R2016a-R2017a de MATLAB Runtime après l'installation du runtimeDes correctifs de sécurité importants sont disponibles pour les versions R2016a, R2016b et R2017a de MATLAB Runtime. Après avoir installé MATLAB Runtime pour l’une de ces versions, vous devez appliquer la dernière mise à jour en cliquant sur le lien de mise à jour approprié ci-dessous. Notez que cela s'applique uniquement si votre application utilise des applications MATLAB créées avec MATLAB App Designer (fichiers .mlapp). Pour plus d'informations, consultez le rapport de bugs. https://www.mathworks.com/support/bugreports/1830810
|
|||||||||||||||
| R2015b (9.0) 1, 2, 3 | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2015aSP1 (8.5.1) 1 | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2015a (8.5) 1 | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2014b (8.4) 1 | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2014a (8.3) 1 | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2013b (8.2) | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2013a (8.1) | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2012b (8.0) | 32 bits / 64 bits | 64 bits | Intel 64 bits |
| R2012a (7.17) | 32 bits / 64 bits | 32 bits / 64 bits | Intel 64 bits |
| R2011b et versions antérieures 4 | Ouvrez MATLAB et exécutez la commande |
||
Remarques
- R2014a-2016a ne prend pas en charge macOS Sierra 10.12. Si vous choisissez d’exécuter l’une de ces versions de MATLAB Runtime sur cette version macOS non prise en charge, vous devrez peut-être installer un correctif pour résoudre un problème d’incompatibilité. En savoir plus pour déterminer si cette incompatibilité vous concerne. MathWorks vous recommande fortement de ne pas exécuter de version de MATLAB Runtime antérieure à R2014a sur macOS Sierra 10.12.
- MATLAB Runtime 9.0.1, pour R2016a, est destiné à fonctionner avec MATLAB 9.0, qui est également R2016a.
- MATLAB Runtime 9.0, pour R2015b, est destiné à fonctionner avec MATLAB 8.6, qui est également R2015b.
- Les versions en ligne de MATLAB Runtime ne sont disponibles que pour les versions postérieures à R2012a. Les versions antérieures de MATLAB Runtime étaient livrées avec MATLAB Compiler. Si vous ne disposez pas de MATLAB, veuillez demander le Runtime à l'utilisateur du MATLAB Compiler qui a créé le package déployé.
MATLAB Runtime FAQs
MATLAB Runtime is a standalone set of shared libraries that enables the execution of compiled MATLAB applications, Simulink applications, or libraries on computers without an installed version of MATLAB.
Yes, MATLAB Runtime is freely available and can be downloaded directly from the MathWorks MATLAB Runtime page without a MATLAB license.
Standalone applications, Standalone Docker container applications, Microsoft Excel add-ins, MATLAB MapReduce Applications, MATLAB Web Apps, C/C++ libraries, .NET libraries / COM components, JAVA JARs, Python Packages, Microservice Docker containers, MATLAB Production Server archives
You must download the version that matches the MATLAB release used to compile your application. You can find this information in the readme.txt file that accompanies the application or component.
Download the installer for your release and platform from the MathWorks MATLAB Runtime page, save it to the target computer, then double-click the installer and follow the instructions in the installation wizard.
Only if the applications/libraries are compiled on different releases. For example, if you have a R2025a compiled standalone application and you install a second R2026a developed standalone application then you would need to download the R2026a MATLAB Runtime. If the applications are compiled on the same release they can share the same MATLAB Runtime.
Yes, MathWorks provides MATLAB Runtime installers for Windows (64-bit), Linux (64-bit), and Mac (Intel 64-bit and arm64, depending on the release).
The default option for compiled applications is to “Fetch MATLAB Runtime from mathworks.com during application installation.” This happens automatically behind the scenes during installation, so the user does not need to manually download MATLAB Runtime. The author of the compiled application/library can also choose to “Include MATLAB Runtime in application installer for offline installation” which is especially useful in air gapped environments. The user only must manually download MATLAB Runtime from this page if the author of the application/library explicitly chooses the option “Do not include MATLAB Runtime in application installer.”
Yes, if “Fetch MATLAB Runtime from mathworks.com during application installation” or “Include MATLAB Runtime in application installer for offline installation” is selected the installer will fetch only the specific components and toolboxes required to run the application. This typically results in a smaller MATLAB Runtime footprint. MATLAB Runtime downloaded from this page contains all the components and toolboxes.
No, MATLAB Runtime is designed specifically to run compiled MATLAB applications on systems that do not have MATLAB installed.
No, if MATLAB Runtime resides persistently on the disk of the CI Runner, you only need to recompile the artifact. MATLAB Runtime only needs to be downloaded and installed if you change releases or platforms.
Yes, important security fixes are available for the R2016a, R2016b, and R2017a releases. If your application uses MATLAB App Designer files (.mlapp), MathWorks recommends applying the latest update after installing the runtime for those releases.
Online downloads are only available for releases after R2012a. For R2011b and earlier, open MATLAB and run the command mcrinstaller to locate the runtime for redistribution, or request it from the person who created the deployed package.
An AI agent or harness connects directly to an installed MATLAB program through the MCP Server to execute code and does not need to download MATLAB Runtime unless it is testing a compiled application for verification or equivalency.