为什么获取不了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。

 Risposta accettata

vayeji
vayeji il 28 Nov 2022

0 voti

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

Più risposte (0)

Categorie

Scopri di più su 打印和保存 in Centro assistenza e File Exchange

Tag

Richiesto:

il 28 Nov 2022

Risposto:

il 28 Nov 2022

Community Treasure Hunt

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

Start Hunting!