MATLAB Compiler

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 :

  1. 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.txt qui accompagne l'application ou le composant.

  2. Enregistrez le fichier d’installation de MATLAB Runtime sur l’ordinateur sur lequel vous prévoyez d’exécuter l’application ou le composant.

  3. 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.

La version R2026b de MATLAB Runtime présente un problème affectant les distributions basées sur Red Hat Enterprise Linux (RHEL) et SUSE Linux Enterprise (SLE). Pour les distributions concernées, il est recommandé d’attendre la disponibilité de MATLAB Runtime version R2026b Update 1 avant toute installation. Voir ce rapport de bug pour plus de détails.
Version (version MATLAB Runtime #) Windows Linux Mac
R2026b (26.2) 64 bits 64 bits arm64
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 runtime

Des 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

R2017a (9.2)
64 bits   |   Mise à jour 64 bits   |   Mise à jour Intel 64 bits   |   Mise à jour
R2016b (9.1)
64 bits   |   Mise à jour 64 bits   |   Mise à jour Intel 64 bits   |   Mise à jour
R2016a (9.0.1) 1, 2 64 bits   |   Mise à jour 64 bits   |   Mise à jour Intel 64 bits   |   Mise à jour
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 mcrinstaller pour localiser MATLAB Runtime pour la redistribution avec vos composants compilés.

Remarques

  1. 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.
  2. MATLAB Runtime 9.0.1, pour R2016a, est destiné à fonctionner avec MATLAB 9.0, qui est également R2016a.
  3. MATLAB Runtime 9.0, pour R2015b, est destiné à fonctionner avec MATLAB 8.6, qui est également R2015b.
  4. 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é.

FAQ sur MATLAB Runtime

MATLAB Runtime est un ensemble autonome de bibliothèques partagées qui permet l'exécution d'applications compilées MATLAB, d'applications Simulink ou de bibliothèques sur des ordinateurs ne disposant pas d'une version installée de MATLAB.

Oui, MATLAB Runtime est disponible gratuitement et peut être téléchargé directement depuis la page MATLAB Runtime de MathWorks sans licence MATLAB.

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

Vous devez télécharger la version correspondant à la version MATLAB utilisée pour compiler votre application. Vous pouvez trouver cette information dans le fichier readme.txt qui accompagne l'application ou le composant.

Téléchargez l'installateur pour votre release et votre plateforme depuis la page MATLAB Runtime de MathWorks, enregistrez-le sur l'ordinateur cible, puis double-cliquez sur l'installateur et suivez les instructions de l'assistant d'installation.

Uniquement si les applications/bibliothèques ont été compilées sur des releases différentes. Par exemple, si vous avez une application autonome compilée avec R2025a et installez ensuite une seconde application autonome développée avec R2026a, vous devrez télécharger le MATLAB Runtime R2026a. Si les applications sont compilées sur la même release, elles peuvent partager le même MATLAB Runtime.

Oui, MathWorks fournit des installateurs MATLAB Runtime pour Windows (64 bits), Linux (64 bits) et Mac (Intel 64 bits et arm64, selon la release).

L'option par défaut pour les applications compilées est «Fetch MATLAB Runtime from mathworks.com during application installation.» Cela se produit automatiquement en arrière-plan pendant l'installation, de sorte que l'utilisateur n'a pas besoin de télécharger manuellement MATLAB Runtime. L'auteur de l'application/bibliothèque compilée peut également choisir «Include MATLAB Runtime in application installer for offline installation», ce qui est particulièrement utile dans des environnements air-gapped. L'utilisateur ne doit télécharger manuellement MATLAB Runtime depuis cette page que si l'auteur de l'application/bibliothèque choisit explicitement l'option «Do not include MATLAB Runtime in application installer.»

Oui, si «Fetch MATLAB Runtime from mathworks.com during application installation» ou «Include MATLAB Runtime in application installer for offline installation» est sélectionné, l'installateur récupérera uniquement les composants et boîtes à outils spécifiques requis pour exécuter l'application. Cela se traduit généralement par une footprint de MATLAB Runtime plus réduite. MATLAB Runtime téléchargé depuis cette page contient tous les composants et boîtes à outils.

Non, MATLAB Runtime est conçu spécifiquement pour exécuter des applications MATLAB compilées sur des systèmes qui n'ont pas MATLAB installé.

Non, si MATLAB Runtime réside de façon persistante sur le disque du runner CI, il suffit de recompiler l'artefact. MATLAB Runtime n'a besoin d'être téléchargé et installé que si vous changez de release ou de plateforme.

Oui, des correctifs de sécurité importants sont disponibles pour les releases R2016a, R2016b et R2017a. Si votre application utilise des fichiers MATLAB App Designer (.mlapp), MathWorks recommande d'appliquer la dernière mise à jour après l'installation du runtime pour ces releases.

Les téléchargements en ligne ne sont disponibles que pour les releases postérieures à R2012a. Pour R2011b et antérieures, ouvrez MATLAB et exécutez la commande mcrinstaller pour localiser le runtime destiné à la redistribution, ou demandez‑le à la personne qui a créé le package déployé.

Un agent d'IA ou un harness se connecte directement à un programme MATLAB installé via le MCP Server pour exécuter du code et n'a pas besoin de télécharger MATLAB Runtime, sauf s'il teste une application compilée pour vérification ou équivalence.