matlab imagesc で作成したプロットを比較しようとしているため、色の制限をより高いものと同じにする必要があります。
掘り下げてみましたが、それを行う簡単な方法が見つからなかったか、少なくともカラーマップ エディターを開かずに制限を把握できませんでした。
助けてくれてありがとう!
アロン。
を使用してカラースケールの制限を設定できます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)
imagesc(name_of_your_matrix,[0 255]);
これにより、画像が表示され、[0 255] 強度スケールでスケーリングされます。もちろん、より多くの色で画像を表示するためにそれを増やすことができます。
これがお役に立てば幸いです。