我有一个关于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))