MATLAB Compiler

MATLAB Runtime

Esegui applicazioni o componenti compilati MATLAB senza installare MATLAB.

MATLAB Runtime è un set autonomo di librerie condivise che consente l'esecuzione di applicazioni MATLAB e Simulink compilate o di componenti. Se utilizzati insieme, MATLAB, MATLAB Compiler, Simulink Compiler e MATLAB Runtime consentono di creare e distribuire applicazioni numeriche, simulazioni o componenti software in modo rapido e sicuro.

Per scaricare e installare MATLAB Runtime:

  1. Nella tabella sottostante, fare clic sulla versione e sulla piattaforma che corrispondono all'applicazione o al componente in uso. La versione di MATLAB Runtime è legata alla versione di MATLAB.

    Nota: Puoi trovare queste informazioni nel file readme.txt allegato all'applicazione o al componente.

  2. Salva il file di installazione MATLAB Runtime sul computer su cui si prevede di eseguire l'applicazione o il componente.

  3. Fai doppio clic sul programma di installazione e segui le istruzioni della procedura guidata.

Vedi la documentazione MATLAB Runtime Installer per ulteriori informazioni.

MATLAB Runtime R2026b presenta un problema che riguarda le distribuzioni basate su Red Hat Enterprise Linux (RHEL) e SUSE Linux Enterprise (SLE). Gli utenti delle distribuzioni interessate dovrebbero attendere la disponibilità dell’aggiornamento 1 di MATLAB Runtime R2026b. Consulta questa segnalazione di bug per maggiori dettagli.
Release (MATLAB Runtime versione#) Windows Linux Mac
R2026b (26.2) 64 bit 64 bit arm64
R2026a (26.1) 64 bit 64 bit arm64
R2025b (25.2) 64 bit 64 bit Intel 64 bit / arm64
R2025a (25.1) 64 bit 64 bit Intel 64 bit / arm64
R2024b (24.2) 64 bit 64 bit Intel 64 bit / arm64
R2024a (24.1) 64 bit 64 bit Intel 64 bit / arm64
R2023b (23.2) 64 bit 64 bit Intel 64 bit / arm64
R2023a (9.14) 64 bit 64 bit Intel 64 bit
R2022b (9.13) 64 bit 64 bit Intel 64 bit
R2022a (9.12) 64 bit 64 bit Intel 64 bit
R2021b (9.11) 64 bit 64 bit Intel 64 bit
R2021a (9.10) 64 bit 64 bit Intel 64 bit
R2020b (9.9) 64 bit 64 bit Intel 64 bit
R2020a (9.8) 64 bit 64 bit Intel 64 bit
R2019b (9.7)
64 bit 64 bit Intel 64 bit
R2019a (9.6)
64 bit 64 bit Intel 64 bit
R2018b (9.5)
64 bit
64 bit
Intel 64 bit
R2018a (9.4)
64 bit
64 bit
Intel 64 bit
R2017b (9.3) 64 bit 64 bit Intel 64 bit

Applica gli aggiornamenti alle versioni R2016a-R2017a di MATLAB Runtime dopo aver installato il runtime

Sono disponibili importanti correzioni di sicurezza per le versioni R2016a, R2016b e R2017a di MATLAB Runtime. Dopo aver installato MATLAB Runtime per una di queste versioni, dovresti applicare l'ultimo aggiornamento cliccando sul link di aggiornamento appropriato qui sotto. Tieni presente che questo vale solo se l'applicazione utilizza app MATLAB create con MATLAB App Designer (file .mlapp). Per maggiori informazioni vedi questa segnalazione di bug. https://www.mathworks.com/support/bugreports/1830810

R2017a (9.2)
64 bit   |   Aggiornamento 64 bit   |   Aggiornamento Intel 64 bit   |   Aggiornamento
R2016b (9.1)
64 bit   |   Aggiornamento 64 bit   |   Aggiornamento Intel 64 bit   |   Aggiornamento
R2016a (9.0.1) 1, 2 64 bit   |   Aggiornamento 64 bit   |   Aggiornamento Intel 64 bit   |   Aggiornamento
R2015b (9.0) 1, 2, 3 32 bit / 64 bit 64 bit Intel 64 bit
R2015aSP1 (8.5.1) 1 32 bit / 64 bit 64 bit Intel 64 bit
R2015a (8.5) 1 32 bit / 64 bit 64 bit Intel 64 bit
R2014b (8.4) 1 32 bit / 64 bit 64 bit Intel 64 bit
R2014a (8.3) 1 32 bit / 64 bit 64 bit Intel 64 bit
R2013b (8.2) 32 bit / 64 bit 64 bit Intel 64 bit
R2013a (8.1) 32 bit / 64 bit 64 bit Intel 64 bit
R2012b (8.0) 32 bit / 64 bit 64 bit Intel 64 bit
R2012a (7.17) 32 bit / 64 bit 32 bit / 64 bit Intel 64 bit
R2011b e precedenti 4

Apri MATLAB ed esegui il comando mcrinstaller per individuare MATLAB Runtime da ridistribuire con i componenti compilati.

Note

  1. R2014a-2016a non supporta macOS Sierra 10.12. Se scegli di eseguire una di queste versioni di MATLAB Runtime su questa versione di macOS non supportata, potrebbe essere necessario installare una patch per risolvere un problema di incompatibilità. Scopri di più su determina se questa incompatibilità ti riguarda. MathWorks consiglia vivamente di non eseguire versioni di MATLAB Runtime precedenti alla R2014a su macOS Sierra 10.12.
  2. MATLAB Runtime 9.0.1, per R2016a, è progettato per funzionare con MATLAB 9.0, anch'esso R2016a.
  3. MATLAB Runtime 9.0, per R2015b, è progettato per funzionare con MATLAB 8.6, anch'esso R2015b.
  4. Le versioni online di MATLAB Runtime sono disponibili solo per le versioni successive a R2012a. Le versioni precedenti di MATLAB Runtime venivano fornite con MATLAB Compiler. Se non si dispone di MATLAB, richiedi il Runtime all'utente di MATLAB Compiler che ha creato il pacchetto distribuito.

FAQ su MATLAB Runtime

MATLAB Runtime è un insieme autonomo di librerie condivise che consente l'esecuzione di applicazioni MATLAB compilate, applicazioni Simulink o librerie su computer che non hanno una versione installata di MATLAB.

Sì, MATLAB Runtime è disponibile gratuitamente e può essere scaricato direttamente dalla pagina MATLAB Runtime di MathWorks senza una licenza MATLAB.

Applicazioni standalone, Applicazioni standalone in container Docker, componenti aggiuntivi per Microsoft Excel, Applicazioni MATLAB MapReduce, MATLAB Web Apps, librerie C/C++, librerie .NET / componenti COM, JAVA JARs, pacchetti Python, container Docker per microservizi, archivi MATLAB Production Server

Devi scaricare la versione che corrisponde alla release di MATLAB usata per compilare la tua applicazione. Puoi trovare questa informazione nel file readme.txt che accompagna l'applicazione o il componente.

Scarica l'installer per la tua release e piattaforma dalla pagina MATLAB Runtime di MathWorks, salvalo sul computer di destinazione, quindi fai doppio clic sull'installer e segui le istruzioni della procedura guidata di installazione.

Solo se le applicazioni/librerie sono compilate con release diverse. Ad esempio, se hai un'applicazione standalone compilata con R2025a e installi una seconda applicazione standalone sviluppata con R2026a, dovrai scaricare MATLAB Runtime per R2026a. Se le applicazioni sono compilate con la stessa release, possono condividere lo stesso MATLAB Runtime.

Sì, MathWorks fornisce installer di MATLAB Runtime per Windows (64 bit), Linux (64 bit) e Mac (Intel 64-bit e arm64, a seconda della release).

L'opzione predefinita per le applicazioni compilate è “Fetch MATLAB Runtime from mathworks.com during application installation.” Questo avviene automaticamente dietro le quinte durante l'installazione, quindi l'utente non deve scaricare manualmente MATLAB Runtime. L'autore dell'applicazione/libreria compilata può anche scegliere di “Include MATLAB Runtime in application installer for offline installation” che è particolarmente utile in ambienti air-gapped. L'utente deve scaricare manualmente MATLAB Runtime da questa pagina solo se l'autore dell'applicazione/libreria sceglie esplicitamente l'opzione “Do not include MATLAB Runtime in application installer.”

Sì: se è selezionata l'opzione “Fetch MATLAB Runtime from mathworks.com during application installation” o “Include MATLAB Runtime in application installer for offline installation” l'installer scaricherà solo i componenti e i toolbox specifici necessari per eseguire l'applicazione. Questo di solito comporta un'footprint di MATLAB Runtime più ridotta. MATLAB Runtime scaricato da questa pagina contiene tutti i componenti e i toolbox.

No, MATLAB Runtime è progettato specificamente per eseguire applicazioni MATLAB compilate su sistemi che non hanno MATLAB installato.

No: se MATLAB Runtime risiede persistentemente sul disco del runner CI, è sufficiente ricompilare l'artefatto. MATLAB Runtime deve essere scaricato e installato solo se si cambia release o piattaforma.

Sì, sono disponibili importanti correzioni di sicurezza per le release R2016a, R2016b e R2017a. Se la tua applicazione usa file di MATLAB App Designer (.mlapp), MathWorks raccomanda di applicare l'ultimo aggiornamento dopo aver installato il runtime per quelle release.

I download online sono disponibili solo per le release successive a R2012a. Per R2011b e versioni precedenti, apri MATLAB ed esegui il comando mcrinstaller per individuare il runtime per la ridistribuzione, oppure richiedilo alla persona che ha creato il pacchetto distribuito.

Un agente AI o un harness si connette direttamente a un programma MATLAB installato tramite l'MCP Server per eseguire codice e non necessita di scaricare MATLAB Runtime, a meno che non stia testando un'applicazione compilata per verifica o equivalenza.