MATLAB提取 .fig 文件中的数据

文章目录

  • 前言
  • 一、步骤


前言

用MATLAB处理数据之后有可能只保留了 .fig 文件而没有保留绘图的原始数据,这时候可以通过函数提取 .fig 文件中留存的数据点。
参考:https://www.freesion.com/article/83311327879/


一、步骤

  1. 打开 .fig 图形文件
  2. 获取 line 句柄
ha = get(gcf,'Children');  % 获取当前的图形的子对象:Axes坐标轴对象
hl = get(ga,'Children')    % 获取坐标轴的子对象:Line对象
  1. 读取line对象的数据
xdata = get(hl,'XData');
ydata = get(hl,'YData');
  1. 可在工作区查看获取的数据

MATLAB提取 .fig 文件中的数据_第1张图片

你可能感兴趣的:(MATLAB,matlab)