matlab - 如何使用滚动条水平显示多个图像

时间:2014-01-04 16:18:39

标签: matlab matlab-figure

我有一组100个图像保存在单元格数组中,我想在一个图中显示它们。 当然,如果我只使用“subplot”功能,它们都将显示得非常小.. 例如:

for i=1:100
  subplot(1,100,i);
  imshow(images{i});
end

有没有办法制作一个包含所有图像但带滚动条的图形? (这样它们将以正常尺寸显示..)

1 个答案:

答案 0 :(得分:0)

如果你的图像足够小,你可以水平连接它们并绘制一个图像:

fullim = cat(2, images{:});
imshow(fullim)

如果它们不小,您可能会尝试与for循环一起查找publishing platform。它会将您的图像转储到html页面而不需要您付出太多努力,这应该可以实现您的需求。

编辑:从Notlikethat开始,查看imscrollpanel