爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14115|回复: 22

[求助] 关于160站降水

[复制链接]

新浪微博达人勋

发表于 2014-3-27 18:00:30 | 显示全部楼层 |阅读模式

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

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

x
老师给了160站降水资料,可是完全看不明白,请问资料是怎么读取的?还有,就是如果要读取西南地区的12月降水资料怎么读取
360软件小助手截图20140327180312.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-25 10:25:48 | 显示全部楼层
赚金币啦啦
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2014-3-27 20:03:03 | 显示全部楼层
这个难道不是应该去问一下老师吗,或者自己先搜索一下吗。或者直接去国家气候中心看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-27 20:21:07 | 显示全部楼层
楼主可以看一下这个,不过数据的时间可能要问一下你们老师

ncc-readme.txt

6.34 KB, 下载次数: 99, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2014-3-28 09:44:39 | 显示全部楼层
这是我帮一孩子写的用于批量处理160站点资料的程序,数据是从气候中心网站下载最新的···
你的数据貌似是已经合并好了的···

不知道你对fortrtan懂了多少,自己照着写或者改改吧

parameter(m=160,n=756)
real x(m,n),xx(12,8,20,63)
character*20 mon

do im=1,11
        if(im.le.9)then
                write(mon,"(i1)")im
                open(1,file="温度数据\t160"//trim(mon)//".txt")
        else
                write(mon,"(i2)")im
                open(1,file="温度数据\t16"//trim(mon)//".txt")
        endif

        do k=1,63
        do i=1,8
        read(1,*)(xx(im,i,j,k),j=1,20)
        enddo
        enddo

        close(1)
enddo
        open(1,file="温度数据\t1612.txt")
        do k=1,62
        do i=1,8
        read(1,*)(xx(im,i,j,k),j=1,20)
        enddo
        enddo
        close(1)

do i=1,8
do j=1,20
do k=1,63
do im=1,12
        x((i-1)*20+j,(k-1)*12+im)=xx(im,i,j,k)
enddo
enddo
enddo
enddo

end
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-28 16:19:45 | 显示全部楼层
资料 记事本打开 先看格式整齐不
根据格式在写
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-29 19:24:54 | 显示全部楼层
你的这个文件是12月的降水,r1612,打开之后,160个站,每个站每年的12月降水按照时间排列,前160个数据就是160个站的51年12月降水(160站是51开始的),然后是52、53...以此类推,仅仅是西南地区的话,你要看下地图,西南的站有几个,对应站号和顺序,进行挑选,再去读取资料。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-30 12:12:02 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-1 19:52:32 | 显示全部楼层
步绝尘_南山居士 发表于 2014-3-29 19:24
你的这个文件是12月的降水,r1612,打开之后,160个站,每个站每年的12月降水按照时间排列,前160个数据就 ...

你好想请问一下,160站的数据,是按顺序是横着读取还是竖着读取呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-1 20:27:16 | 显示全部楼层
浩彬 发表于 2014-5-1 19:52
你好想请问一下,160站的数据,是按顺序是横着读取还是竖着读取呢?

那个数据的存放是这样的,比如你有51-10年的1月份降水文件,那就是51年160站,然后52年160站,以此类推,横着读取,每年的160站,再度下一年。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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