在matlab中打印图像以强调不同的值

时间:2013-10-09 01:23:44

标签: matlab

我正在尝试使用4种不同类的训练集来实现K-NN。 我无法弄清楚的是如何在灰度图像中显示和强调 如果我把图像作为A

下面的矩阵

1 2 2 2 2 2 3 3 3 3 1 0 0 0 0 0 0

1 1 1 1 3 3 3 3 3 3 3 3 3 3 3 3 1

.................................

.................................

1 1 1 1 2 2 2 2 3 3 3 3 0 0 0 0 0

所以我想要的是一个为不同的0,1,2,3值展示不同颜色的图像 我正试着这样做 imshow(A,[最大最大]),但我刚回来,灰色和白色,我没有得到4种不同的颜色。 可以请别人帮助我。

提前谢谢

Rinad

1 个答案:

答案 0 :(得分:1)

尝试imagesc(A); colorbar;

它会自动缩放以填充颜色。