从绘图和子图中获取矩阵

Get matrix from plot and subplot

我之前存了一些图,像这样:

几天后,我需要这些图像的原始尺寸,以便将它们复制到我的论文中。我想提取这三个图像的主矩阵,以便使用 imwrite 函数再次保存它们。

我在互联网上搜索了这个问题,但人们说我必须使用 getframeframe2im 函数。但是怎么办?我想要原始矩阵。谁能告诉我如何从 matlab 中的图形图像中提取主矩阵?

尝试使用以下代码:

imgs = findobj(gcf,'Type','image');
images = cell(1,numel(imgs));
for i = 1:numel(imgs)
    images = get(imgs(i),'CData');
end

图像矩阵现在应存储在 images 的单独单元格中。