Funzionamento della funzione "Immagine" e "PCOLOR" in MATLAB per la visualizzazione delle matrici
-
30-10-2019 - |
Domanda
Ho matrici che desidero visualizzare per avere un'idea dei valori che contengono. Ma la funzione Immagine che uso per impostazione predefinita dà un risultato scarso. Devo ridimensionare manualmente la matrice con un valore adeguato prima che la visualizzazione sia adatta. Le mie matrici ridimensionate dal valore 1:
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*1)
le mie matrici ridimensionate dal valore 10
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*10)
le mie matrici ridimensionate dal valore 50
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*50)
le mie matrici ridimensionate per valore 10000
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*10000)
le mie matrici con valore 10000 aggiunte
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)+10000)
ma usando la funzione PCOLOR Il ridimensionamento o l'aggiunta non cambia i coloramenti delle matrici presentate indipendentemente dal valore Ma in realtà vediamo che un numero diverso di righe viene colorato (6 qui ma 7 prima)
pcolor(Breceive(1+(ii-1)*20:20+(ii-1)*20,:))
Ho pensato che Immagine Dovrebbe essere invariante in scala? Che normalizza in anticipo i dati. Può PCOLOR Attenzione che stia facendo una traduzione di scala adeguata ai valori del colore? C'è qualche parametro o modo per fare Immagine essere stabile? E perché PCOLOR non sta pianificando le stesse informazioni?
Nessuna soluzione corretta