爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7495|回复: 7

[讨论] 小波分析中小波系数的等值线问题

[复制链接]

新浪微博达人勋

发表于 2014-6-16 17:49:26 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本人刚接触小波分析不久,在论坛上找了一些小波分析的程序。但是对于小波分析中小波系数的等值线图画法有些问题不明白?
第一:如何通过小波系数图(图a)判断周期?
第二:图a和图c中等值线的数值是怎么确定的?就是 levels 里面的数值时固定的吗?
附上代码(论坛中的代码,非本人)
close all
clear all
clc
load 'q.mat'

sst =p;
n=length(p);%时间序列的长度
variance = std(sst)^2;%时间序列的标准差
sst = (sst - mean(sst))/sqrt(variance); % 时间序列标准化
dt = 1;% 采样周期
year = [0:n-1]+ 1962.0 ;
xlim = [1962,2011];   % 画图范围,plotting range.
pad = 1;%     
dj = 1/12;     
s0 = 1/2*dt;   
j1 = 6.5/dj;   
lag1 = 0.72;  
mother = 'Morlet';% 选择的小波函数
[wave,period,scale,coi] = wavelet(sst,dt,pad,dj,s0,j1,mother);
power = (abs(wave)).^2 ;  %计算小波系数的模的平方
modulus=abs(wave);  %计算小波系数的模
variance1=sum(power')/n;%计算小波方差
%画小波系数实部等值线图


subplot(3,1,1)
levels = [0,0.5,1.0,1.5,2.0,2.5];
v = [0,0.5,1.0,1.5];
Yticks = 0:5:45;
[c,h]=contour(year,period,real(wave),levels,'k-');
clabel(c,h,v,'fontsize',5);
xlabel('年份/year')
ylabel('周期/年 period/year')
title('(a)')
set(gca,'XLim',xlim(:))
set(gca,'YLim',[0 50], ...
    'YDir','default', ...
'YTick',Yticks(:), ...
'YTickLabel',Yticks)
hold on
levels = [-0.5,-1.0,-1.5,-2.0,-2.5];
v = [-0.5,-1.0,-1.5];
[c,h] = contourf(year,period,real(wave),levels,'r--');
% contourf中心添加颜色, contour 不添加颜色
clabel(c,h,v,'fontsize',5);
hold on
% 画小波方差图
subplot(3,1,2)
plot(period,variance1,'k-')
hold on;
levels= [1,5,10,15,20,25,30,35,40,45];
title('(b)')
set(gca,'XLim',[1,50], ...        
    'XTick',levels,...
   'XTickLabel',levels)
xlabel('周期/a')
ylabel('方差 variance')
hold on
%画小波系数模
subplot(3,1,3)
levels = [0,0.5,1.0,1.5,2.0,2.5];
v = [0,0.5,1.0,1.5];
Yticks = [0:5:30];
[c,h]=contourf(year,period,abs(wave),levels,'k-');
clabel(c,h,v,'fontsize',5);
title('(c)')
xlabel('年份/year')
ylabel('周期/年 period/year')
set(gca,'XLim',xlim(:))
set(gca,'YLim',[0 30], ...
    'YDir','default', ...
'YTick',Yticks(:), ...
'YTickLabel',Yticks)



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-17 12:43:15 | 显示全部楼层
看看文献                           
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-6-17 12:47:21 | 显示全部楼层
看了好多文献还是不明白,请指点下。多谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-26 15:34:37 | 显示全部楼层
你的图呢?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2014-8-26 16:23:28 | 显示全部楼层

不会上传,不好意思。那个程序可以直接画图. 方便可以加qq请教下:250395497.多谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-15 14:05:54 | 显示全部楼层
请问你明白了吗?同样求教啊,qq1020459500
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-8 18:03:50 | 显示全部楼层
xiexie!!!!!!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2016-10-21 00:25:02 | 显示全部楼层
没有细追究。现在用EEMD
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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