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); % 数据可视化