为什么获取不了Fig文件中的曲线数据了?。

网上有多种获取fig文件中的曲线数据的方法,如
obj = get(gca,'children');
x=get(obj(1), 'xdata');
y=get(obj(1), 'ydata');
obj=findall(gca,'type','line');
x=get(obj(1), 'xdata');
y=get(obj(1), 'ydata');
但是我保存的fig文件缺获取不了其中的xdata和ydata数据,这是为什么了?
每次gcf,都将创建一个新的figure;
问题文件已上传。请求大家帮助,谢谢大家!
我的Matlab版本是2012b。

 采纳的回答

vayeji
vayeji 2022-11-28

0 个投票

问题真是深入啊,哈哈
FigureNumber = openfig('ne.fig');
axes = get(FigureNumber,'child')
line = get(axes, 'child')
get(line, 'Xdata')

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 打印和保存 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!