2015-01-06 4 views
5

Sto cercando di individuare le tendenze in una matrice di dati di grandi dimensioni, ad esempio 50.000 x 1000 elementi. Se utilizzo il comando image, la matrice viene stampata sullo schermo. Mi piacerebbe sapere come la funzione image di Matlab decida quali elementi della matrice visualizzare, considerando che non ci sono abbastanza pixel sul mio schermo per visualizzare così tanti elementi? In altre parole, quale algoritmo di downsampling si applica alla matrice?Quando l'immagine della funzione Matlab visualizza una matrice con più elementi dei pixel su uno schermo come decide quali elementi della matrice visualizzare?

+0

Stai usando 'imshow()' Suppongo? – kkuilla

+4

viene utilizzata l'interpolazione 'più vicina' (come descritto nella funzione 'interp2'). Per le alternative controlla questa domanda: http://stackoverflow.com/questions/25342693/how-to-avoid-image-display-artifacts-in-matlab – Daniel

+0

Grazie per la risposta. Sai se la stampa stamperà l'interpolazione o l'immagine grezza? – user1860389

risposta