爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6999|回复: 6

[程序设计] 求大神指导 matlab小波分析出图问题

[复制链接]
发表于 2018-3-4 20:40:46 | 显示全部楼层 |阅读模式

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

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

x
用论坛上的程序,自己改了数字后,运行结果如图,为什么纵坐标 上部缺失?是程序哪里弄错了吗 ?新手小白求指导,用的是55年的温度数据


程序如下:

sst=wendu;
n=length(wendu);
variance = std(sst)^2;
sst = (sst - mean(sst))/sqrt(variance);
dt = 1;
year = [0:n-1]+ 1961.0 ;
xlim = [1961,2015];   %
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;%计算小波方差
%画小波系数实部等值线图
fig1=figure;
%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:55;
[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 55], ...
    '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] = contour(year,period,real(wave),levels,'r--');
clabel(c,h,v,'fontsize',5);
hold on


问题图.jpg
密码修改失败请联系微信:mofangbao
发表于 2018-3-8 15:30:36 | 显示全部楼层
你这个时间尺度是55年,纵坐标肯定缺啊,而且你再分析50年以上的尺度也没什么意义,你调整纵坐标就行了
密码修改失败请联系微信:mofangbao
发表于 2018-3-9 10:08:09 | 显示全部楼层
这个小波图的周期是怎么看的?
密码修改失败请联系微信:mofangbao
发表于 2018-3-9 17:12:57 | 显示全部楼层
大家一起研究研究啊!
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-3-11 15:58:14 | 显示全部楼层
nunu18 发表于 2018-3-8 15:30
你这个时间尺度是55年,纵坐标肯定缺啊,而且你再分析50年以上的尺度也没什么意义,你调整纵坐标就行了

好的,谢谢您解答
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-3-14 09:23:03 | 显示全部楼层
nunu18 发表于 2018-3-8 15:30
你这个时间尺度是55年,纵坐标肯定缺啊,而且你再分析50年以上的尺度也没什么意义,你调整纵坐标就行了

您好,还有一个就是小波方差图,横坐标后的也确实,这怎么调整啊 ,想模拟一个周
密码修改失败请联系微信:mofangbao
发表于 2018-3-14 10:59:24 | 显示全部楼层
你是用matlab画的图,我对matlab很陌生,不知道怎么改,但是论坛有很多小波的程序,也有高人指出过小波尺度最终怎么确定,具体的算法忘记了好像是年限的一半儿,自己查查
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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