声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1790|回复: 6

[综合] 求助:小波包能量谱图的修改

[复制链接]
发表于 2008-6-10 13:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
大家注意看这两个图的横坐标,我希望我用matlab画出的图能跟第一个一样,但是我在matlab中直接使用bar命令画出的图就只是第二张图,请大家帮忙,需要怎么修改才能画成第一张图的样子.

[ 本帖最后由 yuleiwudi 于 2008-6-10 13:46 编辑 ]
2.jpg
1.bmp
回复
分享到:

使用道具 举报

发表于 2008-6-10 16:47 | 显示全部楼层
不明白你干嘛要画成第一个那样,第二个图很好啊,:@L
发表于 2008-6-10 17:57 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-19 13:40 编辑
原帖由 yuleiwudi 于 2008-6-10 13:08 发表
大家注意看这两个图的横坐标,我希望我用matlab画出的图能跟第一个一样,但是我在matlab中直接使用bar命令画出的图就只是第二张图,请大家帮忙,需要怎么修改才能画成第一张图的样子.

可以参考此帖的方法:
http://www.chinavib.com/forum/viewthread.php?tid=23755&extra=page%3D2%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D23
 楼主| 发表于 2008-6-11 09:36 | 显示全部楼层
哦,我第一个图画的时候没注意,我不是想要具有箭头的坐标轴,而只是想要跟第二张图形式一样但坐标跟第一个一致 的图
发表于 2008-6-11 11:30 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-19 13:40 编辑
原帖由 yuleiwudi 于 2008-6-11 09:36 发表
哦,我第一个图画的时候没注意,我不是想要具有箭头的坐标轴,而只是想要跟第二张图形式一样但坐标跟第一个一致 的图

这样行不行:先求出百分比,再用plot命令画
 楼主| 发表于 2008-6-12 12:02 | 显示全部楼层
哦,我已经解决了,程序如下:
figure
subplot(211);
plot(t,x);
xlabel('t/s')
ylabel('A/mm')
title('原始信号','FontSize',16);
wpt=wpdec(x,2,'db2','shannon');
plot(wpt);
c20=wprcoef(wpt,[2,0]);
subplot(212);
plot(t,c20);
xlabel('t/s')
ylabel('A/mm')
title('重构后小波包节点(2.0)','FontSize',16);
%小波包能量监测
n=2;
L=wpdec(x,n,'db2','shannon');
E=wenergy(L);
xi=1:4;
E=[E(xi)];
SE=E(1)+E(2)+E(3)+E(4);
figure
subplot(211)
w=0.5:1:3.5
bar(w,E/SE,1)
set(gca,'xtick',[1 2 3 4])
set(gca,'xticklabel',{'64','128','192','256'})
xlabel('频带(HZ)')
ylabel('占总能量百分比(%)');
title('原始信号小波包频带能量监测','FontSize',16);
%小波包2层分解图

评分

1

查看全部评分

发表于 2009-11-15 11:36 | 显示全部楼层
:handshake
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-3 22:21 , Processed in 0.063108 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表