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