Home > Doc > Manuale Matlab > Immagini

Manuale Matlab

Immagini

 Mesh e superficie dei tracciati MATLAB definisce una superficie dalle coordinate z dei punti su 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 matrici 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 sin(r)/r, lungo le due direzioni x e y si procede nel modo seguente:

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 contenuto nell’elenco delle demo costituito da una matrice 648-by-509, X, e una matrice 128-by-3, map. Gli elementi di X sono numeri interi tra 1 e 128, che servono come indice nella mappa colore, map. Quindi digitando:

image(X)

colormap(map)

axis image

si riproduce la corrosione di D¨urer, un’immagine artistica di valore eccezionale. Un alto grado di risoluzione della scansione della magic square è 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, cioè ripetere i seguenti comandi.

image(X)

colormap(map)

axis image

 Stampa dei grafici L’opzione PRINT sul menu file ed il comando print stampa la figura creata da MATLAB. Il menu print apre una finestra di dialogo che offre le opzioni di stampa di default. Il comando print prevede più flessibilità nel tipo di output e 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

E' importante sapere le capacità della stampante prima di usare il comando stampa. Per esempio, i file Level 2 Postscript generalmente sono pi`u piccoli e sono più rapidi da stampare rispetto a Level 1 Postscript files. Comunque, non tutte le Stampanti postscript sostengono Level 2, è importante conoscere le potenzialità della propria stampante.

G. Ciaburro

Successivo: Grafici di matrici

Sommario: Index