Plot con limiti diversi di colori colorbar/colormap

di il
1 risposte

Plot con limiti diversi di colori colorbar/colormap

Salve a tutti.

Sto cercando di plottare con imagesc una matrice su matlab e ho bisogno del vostro aiuto.

Il mio codice è il seguente:

load Corr_matrix_IMS_All_Riordinato_Uncorrelated.txt

Valore_vect=min(Corr_matrix_IMS_All_Riordinato_Uncorrelated);
Min_matrix=min(Valore_vect);
Valore_vect_max=max(Corr_matrix_IMS_All_Riordinato_Uncorrelated);
Max_matrix=max(Valore_vect_max);

imagesc(Corr_matrix_IMS_All_Riordinato_Uncorrelated)
colormap(gray(4))
colorbar
caxis([Min_matrix Max_matrix]);

Metto in allegato la figura che ottengo dal codice.

Il problema che riscontro riguarda i limiti dei colori. Mettendo 4 colori, matlab equispazia tra il valore minimo (circa -1.55) e valore massimo (1).

Io vorrei mettere quattro colori in scala di grigio nei seguenti intervalli: da -0.55 a 0; da 0 a 0.5; da 0.5 a 0.9; da 0.9 a 1.

Purtroppo sto tribolando da 2 giorni e spero in un vostro aiuto.

Grazie mille in anticipo.
Allegati:
26077_175bc39b481efc5d81c8879b25d0e23c.jpg
26077_175bc39b481efc5d81c8879b25d0e23c.jpg

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte