我目前有代码提取x,y数据从一组数字到一个单元格的数据数组。这是我希望发生的,但是有两个问题。一是代码要求图形闪现并关闭以获取数据。我试图使用加载函数,但没有运气。另一个问题是,我目前选择的数字,我想要的数据,从确保他们以相同的字母结束。理想情况下,我希望它的代码以类似于'figures=uigetdir('C:\user\......')这样的东西开始,我可以导航到一个包含所有我想要的。fig文件的文件夹,并加载它们。
任何帮助都将不胜感激。
dinfo = dir (‘* mono.fig‘);
fignames = {dinfo.name};
numfig =长度(fignames);
Y = cell(numfig, 1);
Z = cell(numfig, 1);
为K = 1: numfig
figfile = fignames {K};
试一试
无花果= openfig (figfile);
ax =获得(图,“CurrentAxes”);
如果~ isempty (ax)
线=得到(ax,“孩子”);
y {K} =得到(线,“XData”);
} {z =得到(线,“YData”);
结束
关闭(图);
结束
结束