zyd_nudt 发表于 2012-5-2 10:39

如何从Matlab的fig文件中提取数据?

问题:如果想从一个比较复杂的fig文件中提取数据,请问该如何做?
(我的Fig文件包含了较多的闭合曲线,有xyz三个坐标轴,最初画图的时候用了hold on 命令)

附言:
1、百度了一下,从简单的fig文件(比如一条二维曲线)中提取数据,这个我可以搞的定!
2、不要手动提取。

Fig文件上传到网盘了,由于我没有发链接的权限,网盘地址在图像中



高手们帮帮忙!!

ChaChing 发表于 2012-5-2 14:07

多使用get看看handle裡头有那些属性!hh=open('xyz.fig');
ha=get(hh,'Children'); aa=get(ha(2),'Children');
xx=[]; yy=[];zz=[];
for ii=1:length(aa), xx=; ...
yy=; zz=; end
figure; plot3(xx,yy,zz,'o')

zyd_nudt 发表于 2012-5-4 13:00

回复 2 # ChaChing 的帖子

谢谢!!!
页: [1]
查看完整版本: 如何从Matlab的fig文件中提取数据?