具有多个volshow 3d图像的Matlab调用子图

时间:2019-04-29 16:28:26

标签: matlab

我正在尝试绘制使用MATLAB的documentation函数创建的两个体积重建。

我已经尝试像调用图一样调用子图,但是第二个volshow对象会覆盖图中的第一个volshow对象。

这是重新产生问题的代码段

vol1 = rand([10 10 10]);
vol2 = rand([10 10 10]);
subplot(1,2,1)
volshow(vol1);
subplot(1,2,2)
volshow(vol2);

如何使两个图像同时显示在同一张图片上?

1 个答案:

答案 0 :(得分:1)

我无权访问图像处理工具箱,因此无法测试。

您链接的volshow联机帮助仅列出了figureuipanel对象作为可能的父对象。

所以我会尝试:

f = figure;
p1 = uipanel(f,'Position',[0,0,0.5,1]);
p2 = uipanel(f,'Position',[0.5,0,0.5,1]);
volshow(vol1, 'Parent',p1);
volshow(vol2, 'Parent',p2);