美文网首页
MATLAB:提取两个figure图中的数据

MATLAB:提取两个figure图中的数据

作者: 彤小白 | 来源:发表于2019-01-21 16:38 被阅读0次

    如果你的fig文件中图像是由多条曲线绘制而成,比如说plot命令生成的,通过以下方式输出横坐标,纵坐标的取值

    open('figname.fig');

    lh = findall(gca, 'type', 'line');% 如果图中有多条曲线,lh为一个数组

    xc = get(lh, 'xdata');            % 取出x轴数据,xc是一个元胞数组

    yc = get(lh, 'ydata');            % 取出y轴数据,yc是一个元胞数组

    %如果想取得第2条曲线的x,y坐标

    x2=xc{2};

    y2=yc{2};

    相关文章

      网友评论

          本文标题:MATLAB:提取两个figure图中的数据

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