www.gusucode.com > 《matlab图像处理与界面编程宝典》秦襄培 编著,每章的MATLAB源代码程序 > 第28章/代码28-14.txt

    
hpop = uicontrol('Style', 'popup',...
       'String', 'hsv|hot|cool|gray',...
       'Position', [20 320 100 50],...
       'Callback', 'setmap');
val = get(hpop,'Value');    % 得到数值
if val == 1
    colormap(hsv)        % 设置色彩索引图
elseif val == 2
    colormap(hot)        % 设置色彩索引图
elseif val == 3
    colormap(cool)       % 设置色彩索引图
elseif val == 4
    colormap(gray)       % 设置色彩索引图
end
hold on                  % 继续画图
a=rand(100,100);         % 生成随机数
a=100*a;                 % 放大随机数
image(a);                % 数据可视化