为什么获取不了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에서 打印和保存에 대해 자세히 알아보기

태그

질문:

2022년 11월 28일

답변:

2022년 11월 28일

Community Treasure Hunt

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

Start Hunting!