(translator=chingz, ChineseSource=chingz-20020708-10\colormap.html, EnglishSource=c:\matlabr12\help\techdoc\ref\colormap.html)
MATLAB Function Reference    
colormap

設定和取得目前的顏色對照表

Syntax

Description

顏色對照表是一個m乘3的矩陣,矩陣中的元素為介於0.0到1.0的實數,每一列的一個RGB向量定義一種顏色,第k列代表第k個顏色,顏色對照表的map(k,:) = [r(k) g(k) b(k)])指定顏色紅、藍、綠的強度。

colormap(map) 將顏色對照表設成矩陣map,若map矩陣中有元素的值在大於[0,1]範圍外,MATLAB會傳回錯誤訊息︰顏色對照表的值須介在[0,1]範圍內。

colormap('default') 將目前的顏色對照表設成預設的顏色對照表。

cmap = colormap; 恢復目前的顏色對照表,傳回的值需在[0 1]範圍內。

Specifying Colormaps

colorM-files直接產生一個顏色對照表的值,每個M-file接受一個參數作為顏色對照表的大小,例如︰

產生一個有128個顏色的hsv顏色對照表,若不指定數目,MATLAB則會產生一個和目前顏色對照表大小相同的顏色對照表。

Supported Colormaps

MATLAB提供一個顏色對照表的值

Examples

影像和顏色對照表的樣本imagedemo提供顏色對照表的簡介,由主選單選擇Color Spiral使用pcolor函數來顯示16乘16的矩陣,這矩陣元素由0到255,hsv顏色對照表由中間的紅色開始,經由黃、綠、青綠、藍和洋紅,最後回到外部螺旋的紅,選擇Colormap Menu來和其他顏色對照表的值相關。

rgbplot函數繪製顏色對照表的值,試rgbplot(hsv)rgbplot(gray),和rgbplot(hot)

以下的指令顯示flujet資料使用jet顏色對照表

The 樣本(demos)樣本直接包含一個有人類脊椎的貓之影像,數入以下的指令來看圖︰

Algorithm

每個圖形視窗有自己的顏色對照表屬性,顏色對照表是一設定和讀取屬性的M-file。

See Also

brighten, caxis, contrast, hsv2rgb, pcolor, rgb2hsv, rgbplot

圖形視窗圖形物件的Colormap屬性


 colordef ColorSpec