马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 wdhd 于 2016-9-9 13:48 编辑
我用小波包对一个非平稳信号进行分解,找到了最优树结构,我画出了在小波基下,和小波包最优基下的时频面,得到的图,横坐标都不是时域的时间?纵坐标又说明了什么呢?请高手指点!!!!!!
程序和文件如下:
% 如果程序报警,则用命令
WTBXMNGR('V1')
改变版本,
% 我用的matlab6.5 版本
%打开一个文本数据文件
fr=fopen('d:\lb1.txt','rt');
%把文本数据文件中的数据读到一个相量A 中
A=fscanf(fr,' %g%g%x',[3 inf]) %矩阵有3行
a=A'
x=a(:,1); y=a(:,2);
figure(1)
subplot(221); plot(x,y);
title('信号');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[wpt,wpd]=wpdec(y,4,'haar')
%小波包分解
[bt,bd,e]=besttree(wpt,wpd)
%计树算最优小波分解
wpviewcf(wpt,wpd,1)
% %haar小波基下的时频面
wpviewcf(bt,bd,1)
% 最优小波基下的时频面
fclose(fr)
|