3

我正在尝试比较我通过 matlab imagesc 创建的图,因此需要颜色限制与更高的颜色限制相同。

我尝试挖掘,但找不到一种简单的方法来做到这一点,或者至少在不打开颜色图编辑器的情况下找出限制。

非常感谢您的帮助!

阿隆。

4

2 回答 2

2

您可以使用设置色标的限制caxis

img1 = randn(100);
img2 = rand(100);

%# find global min/max
clim(1) = min(min(img1(:)),min(img2(:)));
clim(2) = max(max(img1(:)),max(img2(:)));

figure
ah1 = axes;
imagesc(img1)
caxis(ah1,clim)

%# show the other figure set the same limits to colormap
figure
ah2 = axes
imagesc(img2);
caxis(ah2,clim)
于 2012-12-03T19:43:22.577 回答
0
imagesc(name_of_your_matrix,[0 255]);

这将显示您的图像并使用 [0 255] 强度标度对其进行缩放。当然,您可以增加它以显示更多颜色的图像。

希望这会有所帮助。

于 2012-12-03T20:53:49.077 回答