前言
用MATLAB处理数据之后有可能只保留了 .fig 文件而没有保留绘图的原始数据,这时候可以通过函数提取 .fig 文件中留存的数据点。
参考:https://www.freesion.com/article/83311327879/
一、步骤
- 打开 .fig 图形文件
- 获取 line 句柄
ha = get(gcf,'Children'); % 获取当前的图形的子对象:Axes坐标轴对象
hl = get(ga,'Children') % 获取坐标轴的子对象:Line对象
- 读取line对象的数据
xdata = get(hl,'XData');
ydata = get(hl,'YData');
- 可在工作区查看获取的数据