| 
 
	积分15199贡献 精华在线时间 小时注册时间2013-4-18最后登录1970-1-1 
 | 
 
| 
最近在着手学习小波分析,用的应该是http://bbs.06climate.com/forum.php?mod=viewthread&tid=7519中提到的程序,程序没问题很好用,能够美观出图,但是其中几个参数的含义和设定原则却搞不清楚(虽有部分英文注释,但是还是不明其里),现将部分程序及问题贴出,希望大家帮我看看,明白的同仁请给与解答,谢谢。程序如下:
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 
 clc;clear;close all;P=load('q.txt');n=length(P);var =var(P);P_ = (P - mean(P))/sqrt(var);dt = 1;              % 时间间隔year = [0:n-1]+ 1956.0 ;      % construct time arrayxlim = [1956,2011];             % plotting rangepad = 1;             % pad the time series with zeroes (recommended)dj = 1/12;          % this will do 4 sub-octaves per octave(倍频)s0 = 1/2*dt;      % this says start at a scale of 6 monthsj1 = 7/dj;           % this says do 7 powers-of-two with dj sub-octaves eachmother = 'Morlet';[wave,period,scale,coi] = wavelet(P_,dt,pad,dj,s0,j1,mother);subplot('position',[0.05 0.2 0.80 0.70])Yticks = [0:5:36];[c,h]=contour(year,period,real(wave));clabel(c,h);xlabel('年份')ylabel('周期尺度/a')title('(a)')set(gca,'XLim',xlim(:))set(gca,'YLim',[0 36], ...    'YDir','default', ...        'YTick',Yticks(:), ...        'YTickLabel',Yticks)
 
 
 
 问题如下:
 1、如程序中红色字体所示,pad/dj/s0/j1这四个参数各代表了什么?其数值的设定有什么依据原则?特别是dj和j1.
 2、如程序第18行所示,本例用的是56年的数据(只有一列),画小波实部图时,横轴为年份,纵轴为周期,
 那么纵轴的标注是如何确定的呢?此处的36是依据什么确定的?
 
 
 被这两大疑问困扰了3天,查了一些资料和书籍都没有找到合理的答案,希望大家帮我解决一下,谢谢各位。
 
 | 
 |