【问题标题】:Get matrix from plot and subplot从情节和子情节中获取矩阵
【发布时间】:2015-03-17 04:08:31
【问题描述】:

我已经有一些我之前保存的图,像这样:

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

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

【问题讨论】:

    标签: matlab matrix plot subplot imshow


    【解决方案1】:

    尝试使用以下代码:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      • 2019-12-05
      • 2018-03-30
      • 1970-01-01
      • 2019-06-18
      • 1970-01-01
      相关资源
      最近更新 更多