Graphics Programs Reference
In-Depth Information
m = gray(8);
colormap(m)
imagesc(1:1000)
Most of matlab's surface viewing functions use the colour map to apply
colour to the surface depending on the z -value. The imagesc function
produces a coloured image of the matrix argument, colouring each ele-
ment depending on its value. The smallest element will take the colour
specified in the first row of the colour map, the largest element will take
the colour specified in the last row of the colour map, and all the elements
in between will take linearly interpolated colours.
To get a plot of the levels of red, green, and blue in the current colour
map use rgbplot :
colormap(summer)
rgbplot(colormap)
On the screen the lines corresponding to the red, green, and blue compo-
nents of the colour map are coloured red, green, and blue, respectively.
7.3 Colour Bar
To display the current colour map use the colorbar function:
z = peaks;
colormap(gray(8))
imagesc(z)
colorbar
7.4 Good and Bad Colour Maps
Much research has been done on human perception of colours and, in par-
ticular, how different viewers interpret coloured images as value-scales.
Search WWH ::




Custom Search