从绘图和子图中获取矩阵
Get matrix from plot and subplot
我之前存了一些图,像这样:
几天后,我需要这些图像的原始尺寸,以便将它们复制到我的论文中。我想提取这三个图像的主矩阵,以便使用 imwrite
函数再次保存它们。
我在互联网上搜索了这个问题,但人们说我必须使用 getframe
和 frame2im
函数。但是怎么办?我想要原始矩阵。谁能告诉我如何从 matlab 中的图形图像中提取主矩阵?
尝试使用以下代码:
imgs = findobj(gcf,'Type','image');
images = cell(1,numel(imgs));
for i = 1:numel(imgs)
images = get(imgs(i),'CData');
end
图像矩阵现在应存储在 images
的单独单元格中。
我之前存了一些图,像这样:
几天后,我需要这些图像的原始尺寸,以便将它们复制到我的论文中。我想提取这三个图像的主矩阵,以便使用 imwrite
函数再次保存它们。
我在互联网上搜索了这个问题,但人们说我必须使用 getframe
和 frame2im
函数。但是怎么办?我想要原始矩阵。谁能告诉我如何从 matlab 中的图形图像中提取主矩阵?
尝试使用以下代码:
imgs = findobj(gcf,'Type','image');
images = cell(1,numel(imgs));
for i = 1:numel(imgs)
images = get(imgs(i),'CData');
end
图像矩阵现在应存储在 images
的单独单元格中。