MATLAB中*.fig图像怎么提取数据

2025-02-26 14:54:52
推荐回答(1个)
回答1:

用MATLAB编程时,常常遇到这样的问题,图形保存了下来,但数据却没有保留。MATLAB的图形相当于一个嵌套的结构(对象),可以通过各种属性来访问其中的数据。下面这段程序可以用来从图形中把数据找回来,这是一个从曲线中提取一维数组的例子。
% fnam是文件名
open('fnam.fig');
% 取出曲线的handle,这里gca表示当前图形的
CurrentAxes属性
% 如果图中有多条曲线,lh为一个数组
lh = findall(gca, 'type', 'line');