怎么获取matlab中fig图的数值信息

mac2024-03-30  28

首先将fig文件拖到matlab命令窗口,

命令窗口自动出现命令> uiopen('D:\frame_3methodcurveRER.fig',1)

然后出现图如下

如何获取TNN曲线的x,y轴信息?

输入 h=findall(gca,'type','line'),得到3条线的数组信息

显示:

h = 

  3×1 Line 数组:

  Line    (TNN)   Line    (Unfold)   Line    (PS)

再输入a=get(h,'ydata'),得到3条曲线的y轴信息元胞(或者输入再输入a=get(h,'xdata'),得到3条曲线的x轴信息元胞)

a =

  3×1 cell 数组

    {1×25 double}     {1×25 double}     {1×25 double}

最后输入a{1,1}(:,:)获取TNN曲线具体的y轴值

ans =

  列 1 至 5

    0.0391    0.0388    0.0410    0.0424    0.0447

  列 6 至 10

    0.0471    0.0457    0.0459    0.0453    0.0454

  列 11 至 15

    0.0473    0.0492    0.0497    0.0472    0.0447

  列 16 至 20

    0.0421    0.0417    0.0401    0.0363    0.0371

  列 21 至 25

    0.0377    0.0362    0.0375    0.0396    0.0402

 输入a{2,1}(:,:)获取Unfold曲线具体的y轴值

输入a{3,1}(:,:)获取PS曲线具体的y轴值

最新回复(0)