Funzionalità chiave

  • Packaging di programmi MATLAB® come applicazioni standalone
  • Creazione di add-in di Microsoft Excel® per l’integrazione con i fogli di calcolo di Excel
  • Distribuzione senza royalty di applicazioni agli utenti che non necessitano di MATLAB
  • Crittografia del codice MATLAB per proteggere la proprietà intellettuale
  • Distribuzione di codice MATLAB versus Hadoop e Spark

Condivisione senza royalty con colleghi e clienti

Se condividi i programmi MATLAB internamente con colleghi, o esternamente con i clienti, MATLAB Compiler offre un’opportunità conveniente per effettuare il packaging dei programmi MATLAB da distribuire a utenti finali che non necessitano di MATLAB. Ciò consente di risparmiare ore di riscrittura e debug di codici in un altro linguaggio. Le testimonianze di client MathWorks evidenziano come ingegneri, scienziati e analisti utilizzino MATLAB per incentivare la produttività ed estendere i vantaggi del suo utilizzo ai propri utenti finali:

  • Un fornitore di software per la gestione del rischio ha offerto alla propria clientela i più recenti algoritmi di analisi sotto forma di add-in di Excel, il cui packaging è stato eseguito utilizzando MATLAB Compiler. Né il fornitore del software né il cliente hanno dovuto scrivere alcun codice VBA.
  • Un ingegnere ha creato un’applicazione standalone per i propri tecnici specializzati. L’applicazione utilizzava le proprietà delle materie prime come input e forniva i parametri della macchina come output. Quindi i tecnici effettuavano le regolazioni sulla macchina in base ai parametri suggeriti dall’applicazione.
  • Alcuni analisti di dati hanno elaborato algoritmi per la gestione di big data in MATLAB. Con i propri responsabili hanno potuto condividere i risultati grafici direttamente dall’analisi utilizzando MATLAB Compiler.

Raccontaci come desideri condividere i tuoi programmi MATLAB.


Condivisione di programmi MATLAB come applicazioni standalone

È possibile condividere direttamente il tuo lavoro con altri utenti MATLAB fornendo loro direttamente i tuoi programmi o le tue app MATLAB. Per la condivisione con utenti che non necessitano di MATLAB, puoi creare applicazioni standalone utilizzando MATLAB Compiler.

Queste applicazioni standalone possono essere versioni eseguibili a riga di comando del tuo codice MATLAB, oppure possono essere app che utilizzano grafica e UI MATLAB progettate con GUIDE. Come progettista delle applicazioni, puoi definire gli input utente e scegliere come presentare i risultati, utilizzando tutti i formati di output supportati da MATLAB (formato testo, numerico o grafico). Gli utenti finali di tali applicazioni non devono conoscere MATLAB, a meno che non desiderino modificare o progettare loro stessi le applicazioni.

MATLAB Compiler cripta i tuoi programmi MATLAB per proteggere la proprietà intellettuale, perciò il tuo codice sorgente rimane nascosto all’utente finale delle tue applicazioni.

Eseguire il packaging di programmi MATLAB ® come applicazioni standalone utilizzando MATLAB Compiler™. Condividere queste applicazioni senza royalty con utenti che non necessitano di MATLAB.
Applicazione per l’analisi solare creata in MATLAB e il cui packaging è stato eseguito utilizzando MATLAB Compiler.

Condivisione di programmi MATLAB con utenti di Excel

MATLAB Compiler ti consente di eseguire il packaging di programmi MATLAB come add-in di Microsoft Excel e integrarli nei fogli di calcolo di Excel.Queste add-in ti permettono di effettuare analisi e simulazioni in Excel che includono matematica, grafica e interfacce grafiche sviluppate in MATLAB.

Puoi condividere questi add-in senza royalty con utenti di Microsoft Excel. Puoi integrare gli add-in trascinandoli e rilasciandoli nei fogli di calcolo. Nei fogli di calcolo gli add-in creano nuove formule di Excel che si comportano come le altre formule: accettano input dalle celle e producono i risultati in altre celle del foglio. Gli utenti finali di questi add-in non devono conoscere MATLAB, a meno che non desiderino modificare il codice o scrivere nuovi programmi.

Condivisione di algoritmi e visualizzazioni MATLAB ® con gli utenti di Microsoft ® Excel ® che altrimenti non utilizzerebbero MATLAB. Questa condivisione senza royalty è facilitata da MATLAB Compiler™.

App per il packaging interattivo di programmi MATLAB

MATLAB Compiler fornisce gli strumenti a riga di comando per il packaging con script e le app di MATLAB per il packaging interattivo delle tue applicazioni. Queste app ti consentono di eseguire il packaging di programmi MATLAB come applicazioni standalone, add-in di Excel e librerie di Hadoop. Le app consentono di:

  • Personalizzare il programma di installazione dell’applicazione con informazioni quali autore, schermata iniziale e numero di versione
  • Identificare e selezionare automaticamente i file che dipendono dal tuo programma principale di MATLAB per il packaging
  • Scegliere se eseguire il packaging di dati o file help aggiuntivi nella tua applicazione finale

Durante il packaging dei programmi MATLAB per creare add-in di Excel, MATLAB Compiler fornisce gli strumenti per ogni fase del flusso di lavoro del packaging:

  1. Sviluppa ed esegue il debug del codice in MATLAB
  2. Testa il comportamento del codice in Excel prima del packaging
  3. Esegue il packaging del codice finale in add-in di Excel per la condivisione con utenti che non necessitano di MATLAB

Esplora la gallery (2 images)