第1个回答 推荐于2017-10-13
先用imshow或者image把图片显示出来,再用colormap设置图像的颜色;
常用的配色有jet、hot、gray等等。
用法:colormap xxx
1.colormap(map)
设置颜色图为矩阵map。如果map中的任何值在区间[0,1]之外,MATLAB返回错误:Colormap must have values in [0,1]。
2.colormap('default')
将当前的颜色图设置为默认的颜色图。
3.cmap=colormap
返回当前的颜色图。返回的值都在区间[0,1]内。
指定色图
在color目录中的M文件产生多种色图。每一个M文件将颜色图的大小作为一个变量。例如:
colormap(hsv(128))
创建一个hsv颜色图,具有128种颜色。如果用户不指定大小,MATLAB创建与当前色图大小相同的色图。
支持的色图
下面将举例描述MATLAB内建的色图。用户除了可以编程指定MATLAB内建的色图,还可以使用Plot Tools图形用具界面的Figure Properties面板中的Colormap菜单来选择一种色图。