%建立L*a*b*彩色空间
%L:0(黑)到100(完美的漫射亮度)间变化
L = linspace(0,100,1024);
% 半径(幅值)
radius = 75;
theta = linspace(0,pi,1024);
a = radius * cos(theta);
b = radius * sin(theta);
%repmat:堆叠(将L的内容堆叠在100*1的矩阵中)
L = repmat(L,100,1);
a = repmat(a,100,1);
b = repmat(b,100,1);
% cat:串联数组
lab_scale = cat(3,L,a,b);
% 将Lab图像变换欸RGB图像
cform = makecform('lab2srgb');
% 显示彩色标尺图像
rab_scale = applycform(lab_scale,cform);
figure,imshow(rab_scale);