next up previous

Next:Grafici di matrici Up: Matlab Tutorial Previous: Assi

Immagini


  • Mesh e superficie dei tracciati
  • MATLAB definisce una superficie dalle coordinate z dei punti sopra di una griglia nel piano x-y, usando linee diritte per connettere punti adiacenti.Le funzioni mesh e surf visualizzano superfici in tre dimensioni, mesh produce superfici wireframe colorando solamente le linee che connettono i punti definiti,Surf espone in colore, le linee che connettono e le facce della superficie.
  • Funzioni di visualizzazione in due Variabili
  • Per esporre una funzione di due variabile, z = f (x,y), generare due matrici X e Y costituite di file e colonne ripetute , rispettivamente, sul dominio della funzione. Poi usare queste matrice per valutare e tracciare la funzione. La funzione meshgrid trasforma nel dominio specifico, un singolo vettore o due vettori x e y in matrici X e Y per usarle nella valutazione della funzione di due variabili. Le file di X sono copie del vettore x e le colonne di Y sono copie del vettore y. Per valutare la funzione bidimensionale sinc , sin(r)/r, lungo le due direzioni x e y si procede nel modo seguente: [X,Y] = meshgrid(-8:.5:8); R = sqrt(X.^2 + Y.^2) + eps; Z = sin(R)./R; mesh(X,Y,Z)
    
    
                                                                                                                                      
    In questo esempio, R è la distanza dall' origine che è al centro della  
    matrice. Aggiungere eps evita l'indeterminato 0/0 all'origine.   
                                                                   
    
  • Immagini Array bidimensionali possono essere esposti come immagini, dove gli elementi dell'array determinano luminosità o colore delle immagini. Per esempio, load durer whos mostra il file durer.mat nell'elenco delle demo contenente una 648-by-509 matrice, X, e una 128-by-3 matrice, mappa. Gli elementi di X sono numeri interi tra 1 e 128, che serveno come indice nella mappa colore, mappa. Poi image(X) colormap(map) axis image riproduce la corrosione di Dürer mostrata all'inizio di questo tutorial. Un alto grado di risoluzione della scansione della magic square nell'angolo giusto e superiore è disponibile in un altro file. Digitare: load detail e poi usare il tasto freccia su sulla tastiera per ripristinare l'immagine, colormap, e comandi dell'asse.
  • Stampa dei grafici
  • L'opzione PRINT sul menu file ed il comando print stampa la figura creata da MATLAB. Il menu print tira su una finestra di dialogo che lascia le selezioni scelte della stampa standard e comuni. Il comando print prevede più flessibilità nel tipo di output e gli permette di controllare la stampa da M-file. Il risultato può essere spedito direttamente alla stampante di default o può essere immagazzinato in un specifico file. Una varietà larga di configurazioni di output, incluso Poscript è disponibile. Per esempio, questa asserzione salva i contenuti della finestra della figura corrente come, color Encapsulated Level 2 PostScript nel file chiamato magicsquare.eps: print -depsc2 figura.eps È importante sapere le capacità della stampante prima di usare il comando stampa. Per esempio,Level 2 Postscript files generalmente sono più piccoli e sono più rapidi da stampare rispetto a Level 1 Postscript files. Comunque, non tutte le Stampanti postscript sostengono Level 2, lei ha bisogno di sapere quello che la Sua apparecchiatura può maneggiare.