Concetti di MATLAB

July 2

MATLAB è l'abbreviazione di Matrix Laboratory, un linguaggio di programmazione ad alte prestazioni e la programmazione ambiente moderno, per il calcolo tecnico. MATLAB include strumenti di editing e debugging integrali e supporta strutture di dati complessi e programmazione orientata agli oggetti, in cui le strutture di dati diventano oggetti che includono i dati e le funzioni o le operazioni. MATLAB consente problemi di calcolo tecnico da risolvere più velocemente di linguaggi di programmazione tradizionali come C, C ++ e Fortran.

Modalità di funzionamento

MATLAB fornisce due modalità di funzionamento di base, noto come modalità di programmazione e modalità calcolatrice. In modalità di programmazione, MATLAB fornisce un ambiente di programmazione tradizionale, in cui gli utenti possono creare le proprie funzioni e script. In modalità calcolatrice, vari incorporato routine possono essere utilizzati per eseguire calcoli e risultati trama immediatamente - in due o tre dimensioni - tramite l'interfaccia utente grafica. Tuttavia, qualsiasi operazione che può essere eseguita tramite la GUI può essere eseguita tramite una riga di comando equivalente, che può essere collocato all'interno di uno script ed eseguito automaticamente.

Array

La struttura di dati di base in MATLAB è un array o una variabile che può contenere un numero di valori disposti in forma tabellare. Gli array possono avere una, due o più dimensioni. Uno scalare è una semplice matrice con una riga e una colonna, un vettore è un array sia con una riga o una colonna, mentre una matrice è una matrice con più righe e colonne. Ad esempio, l'istruzione >> A = [1 2; 3 4] crea il 2 a 2 matrice A, contenente il numero 1 e 2 nella prima riga e il numero 3 e 4 nella seconda.

cassette

MATLAB include una vasta gamma di applicazioni, che sono raggruppate insieme in raccolte o librerie, noto come toolbox, ognuno dei quali si riferisce ad uno specifico campo di scienza applicata o ingegneria. MATLAB include toolbox di elaborazione dei segnali e di comunicazione, l'elaborazione delle immagini, la biologia computazionale, modellazione finanziaria e analisi, tra gli altri, oltre a strumenti per il recupero dei dati da altre applicazioni, database e dispositivi esterni.

Funzioni e script

In MATLAB, le funzioni e gli script sono semplicemente dei file di testo con estensione ".m". Entrambi contengono sequenze di istruzioni che vengono eseguiti automaticamente, ma le funzioni - che sono identificati dalla parola chiave "funzione", come la durata iniziale del file - comunicano solo tramite i loro argomenti di input e output. Inoltre, le funzioni hanno un proprio spazio di lavoro locale, che viene isolato dagli altri spazi di lavoro, mentre gli script utilizzano l'area di lavoro di MATLAB o di base.