[已答复] matlab求小波系数,画等值线图

[复制链接]
huguangwei5188 发表于 2012-11-15 12:15:23
  1. clear;
  2. load q.txt
  3. sst = q;
  4. %------------------------------------------------------ Computation
  5. variance = std(sst)^2;
  6. sst = (sst - mean(sst))/sqrt(variance) ;
  7. time = [0:length(sst)-1]*dt + 1958.0 ;  
  8. xlim = [1958,2001];  
  9. pad = 1;      
  10. j1 =fix((log(n*dt/s0)/log(2))/dj);  
  11. mother = 'Morlet';
  12. % Wavelet transform:
  13. [wave,period,scale,coi] = wavelet(sst,dt,pad,dj,s0,j1,mother);
  14. realpart=real(wave);
  15. modulus=abs(wave);  
  16. phase=atan2(imag(wave),real(wave));
  17. %------------------------------------------------------ Plotting
  18. % Plot wavelet coefficients of time series
  19. subplot('position',[0.10 0.30 0.80 0.60])
  20. Yticks = 2.^(fix(log2(min(period))):fix(log2(max(period))));
  21. [c,h]=contour(time,log2(period),realpart,'-');  
  22. clabel(c,h);
  23. xlabel('Time (year)')
  24. ylabel('Period (years)')
  25. %title('a) Morlet Wavelet Real Part of the Temperature Anomaly Series')
  26. set(gca,'XLim',xlim(:))
  27. set(gca,'YLim',log2([min(period),max(period)]), ...
  28. 'YTick',log2(Yticks(:)), ...
  29. 'YTickLabel',Yticks)
复制代码
%用matlab求小波系数并画等值线图是出现错误,错误信息为:
  1. ??? Undefined command/function 'wavelet'.
复制代码
%错误语句是:
  1. mother = 'Morlet';
  2. % Wavelet transform:
  3. [wave,period,scale,coi] = wavelet(sst,dt,pad,dj,s0,j1,mother);
复制代码
%请有愿意帮忙能否帮忙看下哈。感谢


请教高手帮忙看看这个程序哪里不对啊。跪谢啊

15 条回复


oopmatlab 发表于 2012-11-15 12:18:33
you might did not have the toolbox installed

huguangwei5188 发表于 2012-11-15 14:49:32
oopmatlab 发表于 2012-11-15 12:18
you might did not have the toolbox installed

请问这个是小波工具箱不,还请帮忙看看这个程序哈,跪谢啊

小波工具箱

小波工具箱

mokedeng 发表于 2013-1-22 17:13:05
是不是你的存储路径有问题呀   你看一看你的路径那边

huguangwei5188 发表于 2013-1-23 11:51:50
mokedeng 发表于 2013-1-22 17:13
是不是你的存储路径有问题呀   你看一看你的路径那边

这个需要另外的小波函数,不是太懂

xiang11yy 发表于 2013-3-5 11:39:55
问题解决了吧?  感觉是需要同时加载wavelet这个函数m文件

huguangwei5188 发表于 2013-3-6 08:20:59
xiang11yy 发表于 2013-3-5 11:39
问题解决了吧?  感觉是需要同时加载wavelet这个函数m文件

解决 了,谢谢啦。是要加载一个m文件,是小波函数的,看来你是高手啊

xiang11yy 发表于 2013-3-6 09:44:24
huguangwei5188 发表于 2013-3-6 08:20
解决 了,谢谢啦。是要加载一个m文件,是小波函数的,看来你是高手啊

。。。。我也是刚好看到了这个程序  

xiang11yy 发表于 2013-3-6 09:48:00
huguangwei5188 发表于 2013-3-6 08:20
解决 了,谢谢啦。是要加载一个m文件,是小波函数的,看来你是高手啊

你也是要用小波的啊 可不可以加个qq? 有问题还可以相互交流一下~2663171314

huguangwei5188 发表于 2013-3-6 13:35:40
xiang11yy 发表于 2013-3-6 09:48
你也是要用小波的啊 可不可以加个qq? 有问题还可以相互交流一下~2663171314 ...

:lol呵呵,好的,我用的这个只是用来分析,皮毛而已

dingdehong 发表于 2013-8-26 21:46:04
加载哪个文件

gao99999fei 发表于 2013-8-27 22:57:36
看一看你的路径

youshou0503 发表于 2013-11-18 10:37:51
???求正确的语句。。

snow8733 发表于 2014-4-3 11:51:37
求详细解决步骤

风LL 发表于 2015-1-27 17:05:22
huguangwei5188 发表于 2013-3-6 08:20
解决 了,谢谢啦。是要加载一个m文件,是小波函数的,看来你是高手啊

需要加载哪个文件啊?

wangdongnwnu 发表于 2022-5-10 10:51:42
楼主好,我在用matlab做功率时遇到了和你一样的问题,做了几天,一直没有解决,麻烦你百忙之中能够指点我一下,我的QQ是413070675
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表