2015-08-27 93 views
1

我有一些数据,我想以图片形式显示。在一种情况下,我想重新调整x轴和y轴,这导致我使用imagesc。问题是imagescimage相比,相同的颜色映射(jet)看起来不同。MATLAB:imagesc()和图像()以不同的方式显示相同的色彩图

有没有办法让他们一样?

我正在使用MATLAB R2014a。

示范:

这里是我告诉他们:

figure; image(cancelledmap); colormap(jet);   %image 
figure; imagesc(y,x,cancelledmap); colormap(jet); %imagesc 

和输出:

两个数字的颜色表设置在某种程度上是相同的,但是:

image()

imagesc()

回答

6

imagesc缩放色轴,而image没有。这就是为什么颜色看起来不同。如果你点击彩条按钮,你会看到它们在不同的色阶上。

您可以用caxis更改颜色比例。顺便说一下,如果您只想缩放X轴和Y轴,则可以使用任一功能。只需提供您自己的缩放xy载体。

相关问题