【MATLAB】从Fig文件中提取数据

第一种方法:

uiopen('C:\Users\Administrator\Desktop\test.fig',1)
h=get(gca,'children')
data=get(h,{'xdata','ydata'})

所有的数据都会在data变量中。

第二种方法:

open(fnam); % fnam是文件名
lh=findall(gca,'type','line'); % 从当前图(gca)中取出曲线的handle,
xc=get(lh,'xdata'); % 取出x轴数据,注意,这个x和y是以cell的数据结构保存的
yc=get(lh,'ydata'); % 取出y轴数据
x=xc{1};从cell转换成矩阵,可以这样写
y=yc{1};
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容