关于matlab信号发展趋势的识别并读取fig文件代码

 

 load('D:\Backup\桌面\新建文件夹 (2)\matlab.mat')

这里保存了一个N*3的矩阵。


[c,l]=wavedec(M(:,2),7,'db4');


decmp=wrcoef('a',c,l,'db4',5);


plot(decmp);
ylabel(['a',num2str(8)]);
saveas(gcf,'hello.fig')




%下面是读取数据。
h=open('hello.fig');
lh=findall(gca,'type','line');
xc=get(lh,'xdata');
yc=get(lh,'ydata');


x_y=[xc;yc];


x_y;
fid=fopen('export.txt','wt')
count=fprintf(fid,' %f %f \n',x_y)
fclose(fid)


就是这样

你可能感兴趣的:(关于matlab信号发展趋势的识别并读取fig文件代码)