顏色圖是由介於0和1之間的值組成的矩陣,用於定義諸如曲面、圖像以及補片之類的圖形對象的顏色。MATLAB通過將數據值映射到顏色圖中的顏色來繪制這些對象。
顏色圖可以為任意長度,但寬度必須為三列。矩陣中的每一行均使用RGB三元組定義一種顏色。RGB三元組是包含三個元素的行向量,其元素分別指定顏色中紅、綠、藍分量的強度。強度必須在[0,1]范圍內。值0表示無顏色,值1表示全強度。例如,以下命令將創建一個包含五種顏色(黑色、紅色、綠色、藍色和白色)的顏色圖。
mymap=[0 0 0
1 0 0
0 1 0
0 0 1
1 1 1];
要更改可視化的顏色方案,請調用colormap函數以更改所屬坐標區或圖窗的顏色圖。例如,以下命令將創建一個曲面圖,並將圖窗的顏色圖設置為mymap。
surf(peaks)
colormap(mymap)
圖像如下: