next up previous

Next:Operazioni sui grafici Up: Matlab Tutorial Previous: Operazioni sui file

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ù 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 zero a 2pgreco, uso t = 0:pi/100:2*pi; y = sin(t); plot(t,y) 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 separato: 
     
    y2 =  sin(t - .40); 
     
    y3 =  sin(t - .8);
    
    y4 =  sin(t - 1.2);
      
    plot(t,y,t,y2,t,y3,t,y4)      
       
    
      
    È possibile specificare colore, stile della linea, e marcatori, con segnali positivi o  
    cerchi, attraverso:  
    
    plot(x,y, 'color_style_marker')  
      
    color_style_marker è costiutito da una sequenza di 1 , 2 , o 3 caratteri (separati da   
    virgolette) rappresentato da un colore, un linestyle, e 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:
    
     '-' for solid, '- -' for dashed, ':' for dotted, '-.' for dash-dot, e 'none' per senza linea.  
    Tipi di marcatore comuni sono:
    
     '+', 'o', '*', e 'x'.
      
    Per esempio, l'asserzione:
      
    plot(x,y, ' il 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.