Problem with clims using imagesc display
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, I'm using imagesc to display two images. I would like to have the same color for the same value of a pixel. Thereby, I use the clims commande : (my images contains value betwwen 0 and 1000)
clims = [0 1000];
hf = figure('units','normalized','outerposition',[0 0 1 1],'Color',[1 1 1]);
clims = [0 1000];
colormap(jet(256))
imagesc(x,y,planuCT_i,clims)
title('X-ray Microtomographie')
hf = figure('units','normalized','outerposition',[0 0 1 1],'Color',[1 1 1]);
clims = [0 1000];
colormap(jet(256))
imagesc(x,y,plan31P_i,clims)
title('CP ^1H \rightarrow ^3^1P MRI')
But even with that two pixel with the same value do not have the same color : The color are close but the RGB code are differents. Where is my mistake ?

I'm using Matlab R2013b Thank you very much
0 Kommentare
Antworten (1)
Adam
am 18 Okt. 2016
Bearbeitet: Adam
am 18 Okt. 2016
clims = [0 1000];
will just create a variable and do nothing else.
caxis( hAxes, clims );
where hAxes is the handle to your axes, will apply the clims to the axes.
Or just
caxis( clims )
to take your life in your hands and rely on the current axis and apply it to that!
3 Kommentare
Siehe auch
Kategorien
Mehr zu White finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

