1

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

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

这个数组在执行一些操作后实际上代表了一个图像。

我希望以一种颜色表示相同的值。假设与值 1.2 对应的所有像素都应以红色表示(使用imshow函数时)。

如何才能做到这一点?请帮忙

4

1 回答 1

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);

会产生

在此处输入图像描述

于 2013-08-26T16:03:07.500 回答