美文网首页
【MATLAB】从Fig文件中提取数据

【MATLAB】从Fig文件中提取数据

作者: Natsuka | 来源:发表于2018-09-05 16:44 被阅读23次

    第一种方法:

    uiopen('C:\Users\Administrator\Desktop\test.fig',1)
    h=get(gca,'children')
    data=get(h,{'xdata','ydata'})
    

    所有的数据都会在data变量中。

    第二种方法:

    open(fnam); % fnam是文件名
    lh=findall(gca,'type','line'); % 从当前图(gca)中取出曲线的handle,
    xc=get(lh,'xdata'); % 取出x轴数据,注意,这个x和y是以cell的数据结构保存的
    yc=get(lh,'ydata'); % 取出y轴数据
    x=xc{1};从cell转换成矩阵,可以这样写
    y=yc{1};
    

    相关文章

      网友评论

          本文标题:【MATLAB】从Fig文件中提取数据

          本文链接:https://www.haomeiwen.com/subject/dfiawftx.html