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 に答える