Home > Doc > Manuale Matlab > Grafici

Manuale Matlab

Grafici

 Grafici

MATLAB ha estesioni facilitate per esporre vettori e matrici come grafici, così da poter annotare e stampare questi grafici. Questa sezione descrive alcune delle funzioni grafiche pi`u importanti e contiene esempi di alcuni applicazioni tipiche.

 Creare un diagramma

La funzione PLOT ha forme diverse, dipendendo dagli argomenti di entrata. Se y è un vettore, plot(y) produce un grafico lineare degli elementi di y contro l’indice degli elementi di y. Se specifica due vettori come argomenti, plot(x,y) produce un grafico di y contro x. Per esempio, per diagrammare il valore della funzione seno da 0 a 2π, uso:

Ottenendo così il seguente tracciato:

Diverse coppie di x-y creano grafici multipli con una singola chiamata . MATLAB automaticamente traccia i diversi grafici attraverso un predefinito (ma settabile dall’utente) elenco di colori che permette di distinguere ciascuna collezione di dati. Per esempio, queste asserzioni tracciano quattro funzioni di t, ciascuna curva in un colore diverso:

E' possibile specificare colore, stile della linea, e marcatori, con segnali positivi o cerchi, attraverso il seguente comando:

plot(x,y, 'marcatore-stile-colore')

dove il marcatore-stile-colore è costiutito da una sequenza di 1 , 2 , o 3 caratteri (separati da virgolette)che rappresentano un colore, uno stile di linea , ed un tipo di marcatore; tipi di colore sono:

’c’, ’m’, ’y’, ’r’, ’g’, ’b’, ’w’, e ’k’

Questi corrispondono a cyan, magenta, giallo, rosso, verde, azzurro, bianco, e nero. Stringhe di Linestyle sono:

’-’ per la linea continua

’- -’ per la linea tratteggiata

’:’ per una linea a puntini

’-.’ per una linea a puntini e tratteggio

’none’ senza linea.

Tipi di marcatore comuni sono:

’+’, ’o’, ’*’, ’x’

Per esempio, l’asserzione:

plot(x,y, ' y:+ ')

traccia in giallo una linea a puntini e pone un marcatore + a ciascun dato. Se specifica un tipo di marcatore ma non un linestyle, MATLAB disegna solamente il marcatore.

G. Ciaburro

Successivo: Operazioni sui grafici

Sommario: Index