【发布时间】:2017-09-19 01:49:13
【问题描述】:
我有一个 Matlab .fig 文件。 (基本上是一个 pcolor 图)。我想从此图像中提取矩阵(如行和列到数组变量中)。我该怎么做呢?感谢任何输入或指针。
【问题讨论】:
标签: image algorithm matlab image-processing matlab-figure
我有一个 Matlab .fig 文件。 (基本上是一个 pcolor 图)。我想从此图像中提取矩阵(如行和列到数组变量中)。我该怎么做呢?感谢任何输入或指针。
【问题讨论】:
标签: image algorithm matlab image-processing matlab-figure
除了 Luis Mendo 的回答,我想指出 MATLAB 支持点表示法,如果有任何性能问题,点表示法应该始终优于 set()/get() 方法。
使用handle() 函数包装器和点表示法是设置和获取句柄类属性的最快速度。
>> x=magic(3)
x =
8 1 6
3 5 7
4 9 2
>> pcolor(x)
>> ax = handle(gca);
>> ax.Children.CData
ans =
8 1 6
3 5 7
4 9 2
时序实验及详情见:Undocumented MATLAB
【讨论】: