在Matlab中显示不同颜色的图像中的不同值

时间:2013-08-26 14:54:25

标签: matlab image-processing

我在Matlab 2009工作。我有一个数组(比如测试),如:

 0    0    0     0
 1.2 1.2  1.4  1.6
 1.2 1.3  1.3  1.7

这个数组在执行少量操作后实际上代表了一个Image。

我想用一种颜色表示相同的值。假设对应于值1.2的所有像素应该用红色表示(使用imshow函数时)。

如何做到这一点?请帮忙

1 个答案:

答案 0 :(得分:3)

函数imagesc将为每个值指定一种颜色。

代码

a=[ 0    0    0     0 
    1.2 1.2  1.4  1.6
    1.2 1.3  1.3  1.7];

imagesc(a);

将产生

enter image description here