La funzione plot apre automaticamente una nuova finestra della figura se non c'č ne sono gia
sullo schermo. Se una finestra della figura esiste, plot usa tale finestra di default.
Per aprire una finestra nuova e renderla la finestra corrente digitare:
figure
Per trasformare una figura esistente in finestra corrente , digitare
figure(n)
dove n č il numero nella barra del titolo della figura.
Aggiunta di un tracciato ad un Grafico Esistente
Il comando HOLD permette di aggiungere tracciati ad un grafico esistente.
Quando digita :
hold on
MATLAB non rimuove il grafico esistente; aggiunge i dati nuovi al
grafico corrente, e riscala se necessario. Per esempio, questa asserzione prima
crea un tracciato della funzione sin in colore blu e con il marcatore *,
poi sovrappone un tracciato per la funzione cos
in colore rosso e con il marcatore o:
t = 0:pi/100:2*pi;
y = sin(t);
plot(t,y,'*')
z=cos(t);
hold on
plot(t,z,'r:o')
Il comando hold on fa si che il primo tracciato sia combinato col secondo tracciato
in figura .
Subplots
La funzione subplot permette di esporre tracciati multipli nella stessa finestra
o li stampa sullo stesso pezzo di carta,digitando:
subplot(m,n,p)
trasforma la finestra della figura in un m-by-n matrice di piccoli subplots e seleziona
il pth subplot come plot corrente.I tracciati (plot) sono numerati prima lungo la prima
fila della finestra della figura, poi la seconda fila e cosė via.
Per esempio, scomporre il tracciato di
dati in quattro subregions diversi della finestra della figura, nell'esempio trattato si
tracciano i grafici delle seguenti funzioni: sin, cos, tan, atan;
t = 0:pi/10:2*pi;
y = sin(t);
subplot(2,2,1)
plot(t,y)
y1=cos(t);
subplot(2,2,2)
plot(t,y1)
y2=tan(t);
subplot(2,2,3)
plot(t,y2)
y3=atan(t);
subplot(2,2,4)
plot(t,y3)
print -dbmp16m figura.bmp
L'ultima istruzione salva la figura nel file figura.bmp (24-bit .BMP file format) il quale
potrà essere inserito in documenti html.