next up previous

Operazioni sui grafici


  • Finestre della figura
  • 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.