将多个数字保存到同一 .fig 文件中

通过将多个图形手柄放入图形阵列,可以将多个图形保存到同一 .fig 文件中

h(1) = figure;
scatter(rand(1,100),rand(1,100));

h(2) = figure;
scatter(rand(1,100),rand(1,100));

h(3) = figure;
scatter(rand(1,100),rand(1,100));

savefig(h,'ThreeRandomScatterplots.fig');
close(h);

这将创建 3 个随机数据散点图,每个部分都是图形数组 h。然后可以使用 savefig 保存图形数组,就像使用普通图形一样,但使用图形数组的句柄作为附加参数。

一个有趣的旁注是,这些数字将倾向于保持排列方式,与打开它们时保存的方式相同。