爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9826|回复: 26

[求助] 小波分析程序

[复制链接]

新浪微博达人勋

发表于 2014-5-24 11:14:14 | 显示全部楼层 |阅读模式

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

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

x
最近做一个小波分析,找了一个魏凤英老师的小波程序,但是里面的一些参数不太懂,使用原始自带的数据运行的时候,数据越界错误,fortran程序如下,对下面的有个数组有问题,请教大神:
C THIS IS A PROGRAM OF WAVELET ANALYSIS BY USING
C       GAUSS REAL OF MCXICAN HAT
PROGRAM WA
PARAMETER (N=320,M=4,NMAX=N*3,NS=0,KS=12)
DIMENSION F(M,N),X(N),XM(NMAX),IT(M)
REAL D,Y,Z
C *****************************************************
C        * N:  SAMPLE SIZE                                   *
C        * M:  NUMBER OF TIME SCALE                          *
C * NS: STARTING SCALE                                *
C * KS: INTERVAL OF SCALE                             *
C * X:  PRIMARY TIME SERIES                           *
C * F:  WAVELET TRANSFORMATION COEFFICIENTS           *
C * IT: EXPANDED AND CONTRACTED  SCALES               *
C *****************************************************
        WAVE(Y)=(1.0-16.0*Y*Y)*EXP(-8.0*Y*Y)
        OPEN(6,FILE=' ')
READ(6,*)(X(I),I=1,N)
DO 10 I=1,N
XM(I)=X(N+1-I)
XM(N+I)=X(I)
XM(2*N+I)=X(N+1-I)
  10 CONTINUE
DO 20 I=1,M
IT(I)=I*KS+NS
  20 CONTINUE

DO 30 J=1,N
F(I,J)=0.0
  30 CONTINUE
!这个循环是不是有问题???
!提示程序数组越界、

  DO 40 I=1,M
D=FLOAT(IT(I))
II=IT(I)
DO 50 J=N+1,2*N
DO 60 K=J-II,J+II
Z=(FLOAT(K)-FLOAT(J))/D
F(I,J-N)=F(I,J-N)+WAVE(Z)*XM(K)/SQRT(D)
  60 CONTINUE
  50 CONTINUE
  40 CONTINUE
OPEN(3,FILE=' ',STATUS='NEW')
WRITE(3,70)
  70 FORMAT(20X,'*****WAVELET ANALYSIS*****'/)
WRITE(3,80)
  80 FORMAT(2X,'NO.',3X,'SCALE',4X,'COE.')
DO 90 I=1,M
DO 100 J=1,N
WRITE(3,110)J,IT(I),F(I,J)
  110 FORMAT(2X,I3,3X,I3,3X,F8.2)
  100 CONTINUE
  90 CONTINUE
STOP
END
CC-------------------------------END---------------------------------
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-6-21 20:07:56 | 显示全部楼层
怎么都没有人回答?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-27 09:52:36 | 显示全部楼层
小波分析的程序已经很成熟了呢,我按照网上的,试了下没问题,虽然程序看不懂。帮你顶下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-28 20:55:53 | 显示全部楼层
如题同问~~~~~~··
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-29 12:58:57 | 显示全部楼层
楼主现在弄懂没有啊,求教~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-30 15:27:40 | 显示全部楼层
楼主现在弄懂没有啊,求教~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-8 21:53:32 | 显示全部楼层
谢谢分享{:eb334:}{:eb334:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2016-1-1 21:27:59 | 显示全部楼层
lishashan 发表于 2014-10-30 15:27
楼主现在弄懂没有啊,求教~

暂时还没有完全弄欧懂,还是胡乱的编了一点。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-12 15:35:46 | 显示全部楼层
非常感谢楼主!学习了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-15 13:01:12 | 显示全部楼层
我也在看,有程序的解释吗?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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