2017-03-29 12 views
0

私はMATLABに関する基本的な質問があります。私は同じ軸上に2つの画像をどのように表示できますか?私はそれが同じ図(次のコードが示すように)ではなく、同じ軸になることを望んでいません。同じ軸に画像を表示

あなたは同じ軸上に2つのグラフをプロットする hold onが必要
subplot(1,2,1), subimage(X) 
subplot(1,2,2), subimage(X2) 

答えて

1

figure 
subimage(X) 
hold on 
subimage(X2) 
+0

ありがとうございました...私はコマンドを握ることを知っています。私が探しているのは、私は脳からの構造イメージと脳からの活性化イメージを持っているということです。私は、活性化された脳を示すために、両方の画像を同じ軸に描く必要があります。ホールドオンはここで助けにはならない。 – Shnu66

+0

両方の画像をオーバーレイしますか?たとえば、構造イメージ用の赤色チャネルとアクティブ化用の緑色のチャネルはありますか? – m7913d

+0

元の質問にその情報を追加することはできますか? – m7913d

1

あなたが同じaxesに二つの画像を並べて表示したい場合は、XDataを変更したいと思います最初の画像

X = rand(10); 
X2 = rand(10); 

figure 
subimage(X) 
hold on 
him2 = subimage(X2); 
set(him2, 'XData', get(him2, 'XData') + size(X, 2)) 

enter image description hereの右にシフトする第2の画像のプロパティ

+0

あなたのお返事ありがとう...私は私の質問を徹底的に尋ねていないと思います。私が探しているのは、私は脳からの構造イメージと脳からの活性化イメージを持っているということです。私は、活性化された脳を示すために、両方の画像を同じ軸に描く必要があります。 – Shnu66

+0

@ Shnu66そうですね、あなたがお互いの上にいる場合、どのように正確に両方の画像を見たいですか? – Suever

関連する問題