2つの画像があります。1つはグレースケールでプロットしたい100x100で、もう1つは別のカラーマップを使用してプロットしたい20x20です。後者は前者に重ね合わせる必要があります。
これは私の現在の試みです:
A = randn(100);
B = ones(20);
imagesc(A);
colormap(gray);
hold on;
imagesc(B);
colormap(jet);
これにはいくつかの問題があります。
- 小さい画像のオフセットを変更できません。(常に左上のピクセルを共有します。)
- それらは同じカラーマップを持っています。(2番目
colormap
はすべてのピクセルの色を変更します。) - ピクセル値は合成画像に対して正規化されるため、2番目の画像が新しい極値を導入すると、最初の画像が変化します。2つの画像のスケーリングは別々にする必要があります。
どうすればこれを修正できますか?
色付きのオーバーレイが長方形で、ぐらつかないことを除いて、これと同様の効果が必要です。