MATLAB

Analisi e visualizzazione dei dati

MATLAB fornisce strumenti per acquisire, analizzare e visualizzare i dati, consentendo una comprensione approfondita dei dati in una frazione del tempo che servirebbe usando fogli di calcolo o linguaggi di programmazione tradizionali. È inoltre possibile documentare e condividere i risultati attraverso grafici e report, oppure sotto forma di codice MATLAB pubblicato.

Analizza e Visualizza i Dati con MATLAB 3:26
Esplora, visualizza e modella i tuoi dati con MATLAB.

Acquisizione dei dati

MATLAB consente di accedere ai dati da file, altre applicazioni, database e dispositivi esterni. È possibile leggere dati dai formati di file più comuni, come ad esempio Microsoft Excel, file di testo o binari, file immagine, audio e video, oppure file scientifici come netCDF e HDF. Le funzioni di I/O consentono di lavorare con file di dati in qualsiasi formato.

Un file misto, numerico e testo, da importare in MATLAB usando Import Tool.
Un file misto, numerico e testo, da importare in MATLAB usando Import Tool. MATLAB genera automaticamente uno script o una funzione per importare il file in modo programmatico.

Usando MATLAB con i prodotti aggiuntivi, è possibile acquisire dati da dispositivi hardware (come ad esempio la porta seriale o la scheda video del computer), dati in streaming, e dati misurati direttamente in MATLAB, per analizzarli e visualizzarli. È inoltre possibile comunicare con strumenti quali oscilloscopi, generatori di forme d'onda e analizzatori di segnali.

Analisi dei dati

MATLAB consente di gestire, filtrare e preprocessare i dati. È possibile eseguire analisi esploratorie dei dati per rilevare trend, testare le ipotesi  e costruire modelli descrittivi. MATLAB fornisce funzioni per filtraggio e linearizzazione, interpolazione, convoluzione e trasformate di Fourier veloci (FFT). I prodotti aggiuntivi offrono capacità per il fitting di curve e superfici, la statistica multivariata, l'analisi spettrale, l'analisi delle immagini, l'identificazione dei sistemi e per altre attività di analisi.

Fitting di superficie  con un modello personalizzato usando MATLAB e Curve Fitting Toolbox.
Fitting di superficie con un modello personalizzato usando MATLAB e Curve Fitting Toolbox.

Visualizzazione dei dati

MATLAB mette a disposizione funzioni integrate di plotting 2D e 3D, nonché funzioni di visualizzazione del volume. Queste funzioni possono essere usate per visualizzare e comprendere i dati, oltre che per comunicare i risultati. I grafici possono essere personalizzati in modo interattivo o programmatico.

La MATLAB plot gallery contiene esempi dei molti metodi di visualizzazione grafica dei dati offerti da MATLAB. Per ciascun esempio è possibile visualizzare e scaricare il codice sorgente per utilizzarlo nella propria applicazione MATLAB.

Modifica del titolo di un grafico di superficie e linee di livello usando l'ambiente di plotting interattivo di MATLAB
Modifica del titolo di un grafico di superficie e linee di livello usando l'ambiente di plotting interattivo di MATLAB

Documentazione e condivisione dei risultati

I risultati possono essere condivisi sotto forma di grafici o report completi. I grafici MATLAB possono essere personalizzati per soddisfare le specifiche di pubblicazione e possono essere salvati nei più diffusi formati di file per la grafica e la condivisione dei dati.

Quando si esegue un programma MATLAB, è possibile generare automaticamente un report. Il report contiene il codice, i commenti e i risultati del programma, inclusi i grafici. I report possono essere pubblicati in vari formati, come ad esempio HTML, PDF, Word o LaTeX.

Programma MATLAB pubblicato in formato HTML usando MATLAB Editor
Programma MATLAB (a sinistra) pubblicato in formato HTML (a destra) usando l'editor MATLAB. I risultati visualizzati nella Command Window e i grafici prodotti vengono raccolti e inclusi; i commenti al codice vengono trasformati in intestazioni di sezione e testo nel file HTML.
Avanti: Programmazione e sviluppo di algoritmi
R2014a

Scarica l'ultima versione

Primi passi con MATLAB 5:07

MATLAB Student