MATLAB

Sviluppo e distribuzione di applicazioni

Gli strumenti e i prodotti aggiuntivi di MATLAB offrono svariate opzioni per lo sviluppo e la distribuzione di applicazioni. Potrai condividere algoritmi e applicazioni con altri utenti di MATLAB, oppure distribuirli senza royalty ad altri utenti che non hanno MATLAB.

Sviluppare e Distribuire Applicazioni 3:51
Sviluppa e condividi le applicazioni MATLAB in codice, eseguibili o componenti software.

Progettazione di interfacce grafiche

Utilizzando GUIDE (Graphical User Interface Development Environment) puoi ideare, progettare e modificare interfacce grafiche personalizzate. Puoi includere controlli comuni quali elenchi di elementi, menu a discesa e pulsanti di comando, nonché grafici MATLAB. Usando le funzioni di MATLAB, le interfacce grafiche possono essere create anche programmaticamente.

Layout in GUIDE di una GUI per l'analisi del vento e interfaccia completata
Layout in GUIDE di una GUI per l'analisi del vento (in alto) e interfaccia completata (in basso)

Distribuzione di applicazioni

Per distribuire un'applicazione direttamente ad altri utenti MATLAB, è possibile impacchettarla sotto forma di un'app MATLAB, che fornisce un singolo file per la distribuzione. Le app si installano automaticamente nella gallery delle app MATLAB, in modo da facilitare l'accesso.

Per condividere applicazioni con chi non ha MATLAB si possono usare i prodotti di Deployment. Questi prodotti aggiuntivi generano automaticamente applicazioni autonome, librerie condivise e componenti software per l'integrazione in ambienti C, C++, Java, .NET ed Excel. Gli eseguibili e i componenti possono essere distribuiti senza royalty.

MATLAB Production Server vi consente di eseguire programmi MATLAB compilati con MATLAB Compiler all'interno dei vostri sistemi produttivi, consentendovi di incorporare analisi numeriche in siti web, database e applicazioni aziendali.

Generazione di codice C

Potete usare MATLAB Coder per generare codice C autonomo partendo da codice MATLAB. MATLAB Coder supporta un sottoinsieme del linguaggio MATLAB che viene tipicamente usato dai progettisti per sviluppare algoritmi come componenti di sistemi più grandi. Tale codice può essere usato per l'esecuzione autonoma, per l'integrazione con altre applicazioni software o come parte di un'applicazione embedded.

Codice MATLAB e report di generazione del codice che mostra il codice C generato
Codice MATLAB (a sinistra) e report di generazione del codice (a destra) che mostra il codice C generato
R2014a

Scarica l'ultima versione

Primi passi con MATLAB 5:07

MATLAB Student