爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 言深深

[源代码] 累积距平代码

[复制链接]
发表于 2014-1-10 20:10:43 | 显示全部楼层

怎么改呢,我的数据是每年一个温度平均值,共50年,怎么算才是累积距平呢?
密码修改失败请联系微信:mofangbao
发表于 2014-1-12 09:58:01 | 显示全部楼层
      program main
      parameter(n=53)
      integer i
      real x(n),y(n)
      real s

      !!!!!!! 读入距平的数据!!!!!!!
      open(11,file='53a-678ave-ssta.grd',form='binary')
      read(11)(x(i),i=1,n)
      close(11)
      print *,x

      !!!!!!!!!!!!! 计算累积距平  y(i)!!!!!!!!!!!!
      s=0
      do i=1,n
      s=s+x(i)
        y(i)=s
      enddo
      print *,y

      open(11,file='58238-678ave-leijijuping-2.grd',form='binary')
      write(11)(y(i),i=1,n)
      close(11)

      end
密码修改失败请联系微信:mofangbao
发表于 2014-11-1 16:49:07 | 显示全部楼层
精彩!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2014-11-1 22:57:06 | 显示全部楼层
十分感谢
十分感谢
十分感谢
十分感谢
密码修改失败请联系微信:mofangbao
发表于 2015-3-18 21:03:46 | 显示全部楼层
感谢楼主的分享~~~~~
密码修改失败请联系微信:mofangbao
发表于 2015-3-18 21:04:02 | 显示全部楼层
感谢楼主的分享~~~~~
密码修改失败请联系微信:mofangbao
发表于 2016-5-22 17:04:18 | 显示全部楼层
★冷霜子★ 发表于 2012-5-5 17:30
我是气象新手不会FORTRAN,正在学习,只是看到这个程序 就找朋友帮忙做了一下,朋友回只是他没什么时间 ...

我输出的y的最后一项也不是0,你是怎么改的呀
密码修改失败请联系微信:mofangbao
发表于 2017-7-24 16:08:07 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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