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.