MATLAB Functions | Help Desk |
hsv2rgb
Convert HSV colormap to RGBM = hsv2rgb(H)
M = hsv2rgb(H)
converts a hue-saturation-value (HSV) colormap to a red-green-blue (RGB) colormap. H
is an m-by-3 matrix, where m is the number of colors in the colormap. The columns of H
represent hue, saturation, and value, respectively. M
is an m-by-3 matrix. Its columns are intensities of red, green, and blue, respectively.
As H(:,1)
varies from 0 to 1, the resulting color varies from red, through yellow, green, cyan, blue, and magenta, and returns to red. When H(:,2)
is 0, the colors are unsaturated (i.e., shades of gray). When H(:,2)
is 1, the colors are fully saturated (i.e., they contain no white component). As H(:,3)
varies from 0 to 1, the brightness increases.
The MATLAB hsv
colormap uses hsv2rgb([hue
saturation
value])
where hue
is a linear ramp from 0 to 1, and saturation
and value
are all 1's.
brighten
, colormap
, rgb2hsv