Matlab基本函数-colormap函数

1、colormap函数:获取当前色图

2、用法说明:colormap(map)函数设置或获取当前图像的色图。

                       参量map为一个m×3的、元素在[0,1]之间的实数矩阵,每一行是定义一种颜色的一个RGB向量。

                       颜色图的第k行定义第k种颜色,其中map(k,:)=[r(k) g(k) b(k)]定义红绿蓝的亮度。

3、实例

(1)源码

>> t = 0:pi/6:pi*2

t =

  Columns 1 through 10

         0    0.5236    1.0472    1.5708    2.0944    2.6180    3.1416    3.6652    4.1888    4.7124

  Columns 11 through 13

    5.2360    5.7596    6.2832

>> [x,y,z] = cylinder(0.5*sin(t))

x =

  Columns 1 through 10

         0         0         0         0         0         0         0         0         0         0
    0.2500    0.2378    0.2023    0.1469    0.0773    0.0000   -0.0773   -0.1469   -0.2023   -0.2378
    0.4330    0.4118    0.3503    0.2545    0.1338    0.0000   -0.1338   -0.2545   -0.3503   -0.4118
    0.5000    0.4755    0.4045    0.2939    0.1545    0.0000   -0.1545   -0.2939   -0.4045   -0.4755
    0.4330    0.4118    0.3503    0.2545    0.1338    0.0000   -0.1338   -0.2545   -0.3503   -0.4118
    0.2500    0.2378    0.2023    0.1469    0.0773    0.0000   -0.0773   -0.1469   -0.2023   -0.2378
    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000   -0.0000   -0.0000   -0.0000   -0.0000
   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773   -0.0000    0.0773    0.1469    0.2023    0.2378
   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338   -0.0000    0.1338    0.2545    0.3503    0.4118
   -0.5000   -0.4755   -0.4045   -0.2939   -0.1545   -0.0000    0.1545    0.2939    0.4045    0.4755
   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338   -0.0000    0.1338    0.2545    0.3503    0.4118
   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773   -0.0000    0.0773    0.1469    0.2023    0.2378
   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000    0.0000    0.0000    0.0000    0.0000

  Columns 11 through 20

         0         0         0         0         0         0         0         0         0         0
   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773   -0.0000    0.0773    0.1469    0.2023    0.2378
   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338   -0.0000    0.1338    0.2545    0.3503    0.4118
   -0.5000   -0.4755   -0.4045   -0.2939   -0.1545   -0.0000    0.1545    0.2939    0.4045    0.4755
   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338   -0.0000    0.1338    0.2545    0.3503    0.4118
   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773   -0.0000    0.0773    0.1469    0.2023    0.2378
   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000    0.0000    0.0000    0.0000    0.0000
    0.2500    0.2378    0.2023    0.1469    0.0773    0.0000   -0.0773   -0.1469   -0.2023   -0.2378
    0.4330    0.4118    0.3503    0.2545    0.1338    0.0000   -0.1338   -0.2545   -0.3503   -0.4118
    0.5000    0.4755    0.4045    0.2939    0.1545    0.0000   -0.1545   -0.2939   -0.4045   -0.4755
    0.4330    0.4118    0.3503    0.2545    0.1338    0.0000   -0.1338   -0.2545   -0.3503   -0.4118
    0.2500    0.2378    0.2023    0.1469    0.0773    0.0000   -0.0773   -0.1469   -0.2023   -0.2378
    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000   -0.0000   -0.0000   -0.0000   -0.0000

  Column 21

         0
    0.2500
    0.4330
    0.5000
    0.4330
    0.2500
    0.0000
   -0.2500
   -0.4330
   -0.5000
   -0.4330
   -0.2500
   -0.0000


y =

  Columns 1 through 10

         0         0         0         0         0         0         0         0         0         0
         0    0.0773    0.1469    0.2023    0.2378    0.2500    0.2378    0.2023    0.1469    0.0773
         0    0.1338    0.2545    0.3503    0.4118    0.4330    0.4118    0.3503    0.2545    0.1338
         0    0.1545    0.2939    0.4045    0.4755    0.5000    0.4755    0.4045    0.2939    0.1545
         0    0.1338    0.2545    0.3503    0.4118    0.4330    0.4118    0.3503    0.2545    0.1338
         0    0.0773    0.1469    0.2023    0.2378    0.2500    0.2378    0.2023    0.1469    0.0773
         0    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000
         0   -0.0773   -0.1469   -0.2023   -0.2378   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773
         0   -0.1338   -0.2545   -0.3503   -0.4118   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338
         0   -0.1545   -0.2939   -0.4045   -0.4755   -0.5000   -0.4755   -0.4045   -0.2939   -0.1545
         0   -0.1338   -0.2545   -0.3503   -0.4118   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338
         0   -0.0773   -0.1469   -0.2023   -0.2378   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773
         0   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000

  Columns 11 through 20

         0         0         0         0         0         0         0         0         0         0
    0.0000   -0.0773   -0.1469   -0.2023   -0.2378   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773
    0.0000   -0.1338   -0.2545   -0.3503   -0.4118   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338
    0.0000   -0.1545   -0.2939   -0.4045   -0.4755   -0.5000   -0.4755   -0.4045   -0.2939   -0.1545
    0.0000   -0.1338   -0.2545   -0.3503   -0.4118   -0.4330   -0.4118   -0.3503   -0.2545   -0.1338
    0.0000   -0.0773   -0.1469   -0.2023   -0.2378   -0.2500   -0.2378   -0.2023   -0.1469   -0.0773
    0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000
   -0.0000    0.0773    0.1469    0.2023    0.2378    0.2500    0.2378    0.2023    0.1469    0.0773
   -0.0000    0.1338    0.2545    0.3503    0.4118    0.4330    0.4118    0.3503    0.2545    0.1338
   -0.0000    0.1545    0.2939    0.4045    0.4755    0.5000    0.4755    0.4045    0.2939    0.1545
   -0.0000    0.1338    0.2545    0.3503    0.4118    0.4330    0.4118    0.3503    0.2545    0.1338
   -0.0000    0.0773    0.1469    0.2023    0.2378    0.2500    0.2378    0.2023    0.1469    0.0773
   -0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000

  Column 21

         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0


z =

  Columns 1 through 10

         0         0         0         0         0         0         0         0         0         0
    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833
    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667
    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500
    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333
    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167
    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000
    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833
    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667
    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500
    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333
    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167
    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000

  Columns 11 through 20

         0         0         0         0         0         0         0         0         0         0
    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833    0.0833
    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667    0.1667
    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500    0.2500
    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333    0.3333
    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167    0.4167
    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000
    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833    0.5833
    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667    0.6667
    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500    0.7500
    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333    0.8333
    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167    0.9167
    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000

  Column 21

         0
    0.0833
    0.1667
    0.2500
    0.3333
    0.4167
    0.5000
    0.5833
    0.6667
    0.7500
    0.8333
    0.9167
    1.0000

>> surf(x,y,z)
>> colormap(pink)
>> pink

ans =

    0.1179         0         0
    0.1959    0.1029    0.1029
    0.2507    0.1455    0.1455
    0.2955    0.1782    0.1782
    0.3343    0.2057    0.2057
    0.3691    0.2300    0.2300
    0.4009    0.2520    0.2520
    0.4303    0.2722    0.2722
    0.4579    0.2910    0.2910
    0.4839    0.3086    0.3086
    0.5085    0.3253    0.3253
    0.5320    0.3412    0.3412
    0.5546    0.3563    0.3563
    0.5762    0.3709    0.3709
    0.5971    0.3849    0.3849
    0.6172    0.3984    0.3984
    0.6367    0.4115    0.4115
    0.6557    0.4241    0.4241
    0.6741    0.4364    0.4364
    0.6920    0.4484    0.4484
    0.7094    0.4600    0.4600
    0.7265    0.4714    0.4714
    0.7431    0.4825    0.4825
    0.7594    0.4933    0.4933
    0.7664    0.5175    0.5040
    0.7732    0.5407    0.5143
    0.7800    0.5628    0.5245
    0.7868    0.5842    0.5345
    0.7935    0.6048    0.5443
    0.8001    0.6247    0.5540
    0.8067    0.6440    0.5634
    0.8133    0.6627    0.5727
    0.8197    0.6809    0.5819
    0.8262    0.6986    0.5909
    0.8325    0.7159    0.5998
    0.8389    0.7328    0.6086
    0.8452    0.7493    0.6172
    0.8514    0.7655    0.6257
    0.8576    0.7813    0.6341
    0.8637    0.7968    0.6424
    0.8698    0.8120    0.6506
    0.8759    0.8270    0.6587
    0.8819    0.8416    0.6667
    0.8879    0.8560    0.6746
    0.8938    0.8702    0.6824
    0.8997    0.8842    0.6901
    0.9056    0.8979    0.6977
    0.9114    0.9114    0.7052
    0.9172    0.9172    0.7272
    0.9230    0.9230    0.7485
    0.9287    0.9287    0.7692
    0.9344    0.9344    0.7893
    0.9400    0.9400    0.8090
    0.9456    0.9456    0.8282
    0.9512    0.9512    0.8469
    0.9567    0.9567    0.8653
    0.9623    0.9623    0.8832
    0.9677    0.9677    0.9008
    0.9732    0.9732    0.9181
    0.9786    0.9786    0.9351
    0.9840    0.9840    0.9517
    0.9894    0.9894    0.9681
    0.9947    0.9947    0.9842
    1.0000    1.0000    1.0000
(2)运行结果如下:

        a、输入surf(x,y,z),显示图如下

Matlab基本函数-colormap函数_第1张图片

    b、输入colormap(pink)命令后显示的图像

Matlab基本函数-colormap函数_第2张图片

                       

你可能感兴趣的:(matlab,色图,colormap函数)