MatLab:并排显示数字

时间:2012-06-19 13:12:58

标签: matlab matlab-figure subplot

当您使用subplot在同一窗口中并排显示绘图时,我想要一个类似的功能,可以对多个数字执行相同的操作。这有效:

subplot(2,2,1)

我正在寻找类似的东西:

subfigure(2,2,1)

是否存在具有此优势的内置函数?

1 个答案:

答案 0 :(得分:1)

你可以自己写一个这样的功能。想法是获得屏幕尺寸:

get(0,'ScreenSize')

然后根据输入参数将其划分为子区域。您还需要考虑中间的利润。

另一个想法:

  • 创建一个不可见的图形(最好与屏幕相同的宽高比)
  • 在其中调用subplot
  • 捕获创建的轴的位置
  • 删除图
  • 缩放捕获的位置以适合屏幕尺寸,并使用它来创建实际数字。