next up previous

Grafici di matrici


Quando si invoca la funzione plot con argomento una singola matrice:


     plot(Y)

Matlab traccia una curva per ogni colonna della matrice utilizzando come indice per l'asse x il numero di righe della matrice. Ad esempio: Z=peaks; fornisce una matrice 49*49 ottenuta valutando una funzione di due variabili. Il diagramma della matrice: plot(Z)

produce un grafico di 49 linee, che di seguito riportiamo. Se il comando plot è usato con due argomenti e se X e Y hanno più di una riga o una colonna allora: •Se Y è una matrice e X un vettore, plot(X,Y) traccia un diagramma delle righe o delle colonne di Y verso il vettore X, utilizzando colori o tipi di linea differenti per ogni curva. •Se X è una matrice ed Y un vettore, plot(X,Y) traccia una curva per ogni riga o colonna di X rispetto ad Y. Ad esempio, diagrammando la matrice peaks rispetto al vettore 1:length(peaks) si ottiene un diagramma ruotato rispetto a quello precedente: Y=1:length(peaks); plot(peaks,Y) si ottiene: Se infine X ed Y sono matrici delle stesse dimensioni allora plot(X,Y) fornisce un diagramma delle colonne di X rispetto alle colonne di Y.