在同一轴上显示图像

时间:2017-03-29 10:52:32

标签: matlab plot

我有一个关于MATLAB的基本问题。如何在同一轴上显示两个图像?我不希望它在同一个图中(如下面的代码所示)但是相同的轴。

subplot(1,2,1), subimage(X)
subplot(1,2,2), subimage(X2)

2 个答案:

答案 0 :(得分:1)

您需要hold on在同一轴上绘制两张图:

figure
subimage(X)
hold on
subimage(X2)

答案 1 :(得分: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