image - 如何在 Matlab 中从 .fig 中提取矩阵?

标签 image algorithm matlab image-processing matlab-figure

我有一个 Matlab .fig 文件。 (基本上是 pcolor 图)。我想从此图像中提取矩阵(如行和列到数组变量中)。我该怎么做呢?感谢您的任何输入或指示。

最佳答案

轴有一个子对象,它是一个 surface 类型的对象如果您使用了 pcolor 函数,或者类型为 image如果您使用了 image 函数。矩阵位于此对象的 CData 属性中:

>> x = magic(3) % example data
x =
     8     1     6
     3     5     7
     4     9     2
>> pcolor(x) % generate image
>> get(get(gca,'Children'),'CData') % retrieve the data
ans =
     8     1     6
     3     5     7
     4     9     2

关于image - 如何在 Matlab 中从 .fig 中提取矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43553205/

相关文章:

image - 如何在BotKit Facebook中捕获音频消息接收或图像接收

java - 在 JEditorPane 中的文本之间添加图像

algorithm - 如何确定哪些边是顶点子集之间的简单路径的一部分?

matlab - Matlab是否支持撤销删除代码

excel - Excel中使用 'addtrendline'函数计算R平方值?

image - 如何在不注册 Bot 帐户的情况下以编程方式从 Wikimedia Commons 下载图像?

iPhone:如何从 url 获取 UIImage?

java - Prim算法实现错误,Empty Heap

algorithm - 有没有一种算法可以随机填充这样的矩阵?

matlab - 如何在 matlab 上绘制 3d 不等式