hsv2rgb

Purpose

Hue-saturation-value to RGB conversion.

Synopsis

M = hsv2rgb(H)

Description

M = hsv2rgb(H) converts a hue-saturation-value colormap to a red-green-blue (RGB) colormap. Each map is a matrix with any number of rows, exactly three columns, and elements in the interval from 0 to 1. The columns of the input matrix, H, represent hue, saturation, and value, respectively. The columns of the resulting output matrix, M, represent intensities of red, green, and blue, respectively.

As H(:,1), the hue, varies from 0 to 1, the resulting color varies from red, through yellow, green, cyan, blue and magenta, back to red. When H(:,2) is 0, the colors are unsaturated; they are simply shades of gray. When H(:,2) is 1, the colors are fully saturated; they contain no white component. When H(:,3), the color value varies from 0 to 1 and the brightness increases.

The MATLAB default colormap, hsv, is hsv2rgb([h s v]) where h is a linear ramp from 0 to 1 and both s and v are all 1s.

See Also

brighten, colormap, hsv, rgb2hsv

(c) Copyright 1994 by The MathWorks, Inc.