Estratto del documento

Introduzione al Matlab

L. Verdoliva, M. Cagnazzo

Questa breve introduzione ha come obiettivo quello di fornirvi gli elementi minimi del Matlab (MATrixLABoratory), di cui faremo uso per lo studio e la sperimentazione dei concetti di base dell’analisi numerica.

Chi è interessato ad una guida completa può trovare il manuale, disponibile in formato elettronico, al sito: http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtml

Si consiglia di accendere il computer e aprire il Matlab per poter provare direttamente su linea di comando le istruzioni riportate di seguito.

Variabili e operazioni elementari

La variabile base in Matlab è la matrice, che può essere definita nel seguente modo:

>> A=[1,2,3; 4,5,6]

Il carattere “,” (virgola) (che può anche essere omesso) separa gli elementi di una stessa riga, mentre “;” (punto e virgola) separa le righe presenti. Quindi con questo comando si definisce una matrice 2 × 3, e si assegnano alla prima riga i valori {1 2 3} e alla seconda {4 5 6}.

È importante sottolineare che, a differenza di altri linguaggi di programmazione, non è necessario specificare il tipo della variabile usata, che risulta automaticamente definita in seguito all’assegnazione dei valori che deve assumere. Per accedere ad un elemento della matrice basta fornire l’indice di riga e quello di colonna:

>> a=A(1,3)

Definisce la variabile e vi assegna il valore 3 (riga 1, colonna 3).

Si noti che se a questi comandi si fa seguire “;” si impedisce al Matlab di stampare a video l’output del comando impartito. D’altra parte, è sempre possibile visualizzare lo stato di una variabile digitandone il nome (senza punto e virgola), ed è anche possibile visualizzare l’insieme di tutte le variabili presenti in memoria, e la loro dimensione, attraverso il comando whos o cancellarle mediante clear.

>> whos;

>> clear a;

Mostra l’insieme delle variabili definite, il loro tipo, e la loro occupazione di memoria. Da notare che il tipo assegnato per default alle variabili è double.

Il comando clear a cancella la variabile dalla memoria; clear all cancella tutte le variabili definite.

Anteprima
Vedrai una selezione di 1 pagina su 1
Elaborazione dei segnali multimediali - Appunti Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/03 Telecomunicazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Fra.M di informazioni apprese con la frequenza delle lezioni di Elaborazione dei segnali multimediali e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Verdoliva Luisa.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community