I want to use a colormap in a MATLAB GUI to review a large number of images from an earlier analysis. I have tested the following script and it gives me two slightly different displays:
clear allclose allclcfclose('all');a = linspace(0, 255, 256);b = imresize(a, [256, 256]);% Smooth display here
f = figure;imshow(b, [0, 255]);colormap(jet);click = waitforbuttonpress;delete(f);pause(0.25);% Dark vertical stripes here
g = figure;imshow(b, [0, 255], 'Colormap', jet);click = waitforbuttonpress;delete(g);
So, what is happening here, and which form is correct ?
Best Answer