MATLAB Compiler

Creare eseguibili standalone e app web da programmi MATLAB

MATLAB Compiler™ consente di condividere i programmi MATLAB® come applicazioni standalone e app web. Con MATLAB Compiler, è inoltre possibile creare pacchetti di programmi MATLAB e distribuirli come applicazioni di big data MapReduce e Spark™ e come componenti aggiuntivi di Microsoft® Excel®. Gli utenti finali possono eseguire le applicazioni senza royalty con MATLAB Runtime.

Per consentire l’accesso da un browser alle app web MATLAB, è possibile ospitarle utilizzando la versione di sviluppo di MATLAB Web App Server™ inclusa con MATLAB Compiler. È possibile effettuare il packaging dei programmi MATLAB in componenti software per l’integrazione con altri linguaggi di programmazione (con MATLAB Compiler SDK™). La distribuzione su larga scala con i sistemi enterprise è supportata da MATLAB Production Server™.

Per generare codice sorgente C e C++ da MATLAB, è possibile utilizzare MATLAB Coder™.

Inizia ora:

Applicazioni standalone

Condividi i programmi MATLAB come applicazioni standalone con colleghi, partner, clienti e altri che potrebbero altrimenti non avere bisogno di MATLAB.

Creare applicazioni standalone

Crea applicazioni standalone dai tuoi programmi MATLAB e condividile senza royalty con altri utenti. Per creare applicazioni standalone dalle simulazioni Simulink®, utilizza Simulink Compiler™. Le applicazioni standalone possono essere app complete che utilizzano grafica e interfacce utente MATLAB progettate con MATLAB App Designer o GUIDE, oppure possono essere eseguibili dalla riga di comando.

Applicazione per l’analisi solare creata in MATLAB e il cui packaging per la condivisione è stato eseguito utilizzando MATLAB Compiler.

Definire formati di input e output personalizzati

È possibile definire gli input utente per le applicazioni e scegliere come presentarne i risultati, utilizzando tutti i formati di output supportati da MATLAB, tra cui il formato testo, numerico e grafico.

Applicazione standalone con formati personalizzati di input e output supportati.

App web

Crea pacchetti di programmi MATLAB come app web e condividili con un URL univoco.

Creare app web

Crea app MATLAB con App Designer e crea pacchetti di app web. Gli utenti possono accedere a ciascuna app web mediante un URL univoco, direttamente dal browser, senza dover installare alcun software aggiuntivo. È possibile utilizzare Simulink Compiler per includere le simulazioni Simulink in un’app web.

Hosting di app web

Utilizza la versione di sviluppo di MATLAB Web App Server fornita con MATLAB Compiler per essere l’host delle tue app web MATLAB e per condividerle con utenti che fanno parte del tuo ambiente intranet protetto. Per le funzionalità aggiuntive, tra cui l’autenticazione e il supporto per le app sviluppate in versioni differenti di MATLAB, utilizza MATLAB Web App Server.

Ospita e condividi app web con MATLAB Web App Server.

Add-in di Microsoft Excel

Condividi i programmi MATLAB come add-in di Microsoft Excel e integrali in Excel trascinandoli e rilasciandoli nei fogli di calcolo. Gli utenti di Excel non devono conoscere MATLAB per utilizzare gli add-in.

Creare nuove formule

Crea funzioni personalizzate per Microsoft Excel eseguendo packaging di programmi MATLAB come componenti aggiuntivi di Excel. Gli utenti di Excel possono accedere alle funzioni personalizzate esattamente come farebbero con qualsiasi funzione nativa di Excel. Utilizza gli strumenti interattivi in MATLAB Compiler per verificare il tuo codice prima del packaging e della distribuzione sotto forma di add-in.

Abilitare analisi e simulazioni personalizzate

Crea add-in di Excel per effettuare analisi e simulazioni in Excel che includono algoritmi, visualizzazioni e interfacce utente sviluppati in MATLAB.

Formula del coefficiente per l’analisi solare e output grafico da un add-in di Excel creato e condiviso con MATLAB Compiler.

Applicazioni di big data

Crea pacchetti di applicazioni di big data basate su MATLAB e distribuiscili per eseguirli su workstation e cluster di calcolo di grandi dimensioni.

Creare ed eseguire applicazioni di tall array

Crea ed esegui applicazioni MATLAB standalone con tall array su cluster Hadoop® compatibili con Apache Spark™. È possibile anche creare ed eseguire applicazioni MATLAB su Spark utilizzando l’API MATLAB per Spark.

Creare ed eseguire applicazioni MapReduce

Crea applicazioni MapReduce MATLAB standalone da eseguire su un cluster Hadoop. È inoltre possibile creare archivi distribuibili dalle mappe MATLAB, ridurre le funzioni e incorporarle in un lavoro MapReduce di Hadoop.

Creare ed eseguire un’applicazione MapReduce MATLAB standalone.

Automatizzare le installazioni del MATLAB Runtime su piattaforme di big data

Configura la tua piattaforma di big data per scaricare in modo automatico il MATLAB Runtime e distribuire le tue applicazioni MapReduce o Spark basate su MATLAB per l’analisi di dati e l’elaborazione dei big data.

Condivisione crittografata e senza royalty

Condividi componenti o pacchetti di applicazioni MATLAB con MATLAB Runtime.

Distribuire analisi MATLAB agli utenti che non hanno bisogno di MATLAB

Tutte le applicazioni e gli add-in creati con MATLAB Compiler vengono eseguiti usando il MATLAB Runtime, un insieme di codici e librerie condivise, che consente di condividere i programmi MATLAB internamente sia con colleghi che con personale responsabile, oppure esternamente con i clienti. È possibile creare un pacchetto con la propria applicazione e il MATLAB Runtime oppure chiedere agli utenti di scaricarlo quando installano l’applicazione.

Sviluppo e distribuzione di una soluzione completa di gestione del rischio per i mercati energetici.

Distribuzione multipiattaforma

Sviluppa applicazioni su una piattaforma e distribuiscile su un server o workstation in esecuzione su qualsiasi altra piattaforma supportata. Gli utenti finali possono installare ed eseguire le applicazioni su qualsiasi piattaforma supportata da MATLAB Runtime.

App web Transient Heat Conduction sviluppata su Windows e in esecuzione su un server Linux.

Vantaggi del codice MATLAB crittografato

MATLAB Compiler cripta i tuoi file di codice MATLAB, in modo che il codice sorgente rimanga nascosto agli utenti delle tue applicazioni.

Crittografia standard del settore applicata alla fase di packaging.

Strumenti di packaging

Semplifica il processo di packaging e di condivisione dei programmi MATLAB con altri utenti.

Usare strumenti di packaging interattivi

Usa le app MATLAB Compiler per creare pacchetti delle proprie applicazioni MATLAB in modo interattivo. È possibile creare i pacchetti in forma di applicazioni standalone, app web, applicazioni MapReduce e Spark e add-in di Excel. In alternativa, utilizza la sintassi dalla riga di comando per il packaging con script.

App per il packaging di applicazioni MATLAB.

Personalizzare i programmi di installazione

Crea un programma di installazione personalizzato per la tua applicazione con informazioni quali autore, schermata iniziale e numero di versione. Le app del packaging identificano e selezionano automaticamente i file che dipendono dalla propria applicazione MATLAB principale e forniscono opzioni per creare pacchetti di questi file insieme a dati aggiuntivi nella propria applicazione finale.

Personalizzazione del programma di installazione dell’applicazione in base ai propri requisiti.

Funzionalità recenti

Supporto MATLAB® Web App Server

Condividere app MATLAB e simulazioni Simulink come app web interattive

Distribuzione multipiattaforma

Creare app web MATLAB su Windows e distribuirle al server Linux

Consulta le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.