爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3339|回复: 8

[求助] 请问这样的站点资料fortran应该怎么读取

[复制链接]

新浪微博达人勋

发表于 2016-3-3 22:32:50 | 显示全部楼层 |阅读模式

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

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

x
想请问大家,这样的资料fortran应该怎么处理,横向的分别是,站点,经度,纬度,高度,雨量,想把经纬度和雨量放在一个数组里面,请大家指教,谢谢,本人十分感谢
QQ截图20160303223223.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-4 08:27:42 | 显示全部楼层
你下载的资料里应该有数据格式说明的吧。按格式读取就好。fortran不做读写控制的话是按行读写,每一行读取一个记录。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-4 09:07:55 | 显示全部楼层
经纬度和雨量  那就是一个有3个列向量的数组  读取其他的时候跨过去就行了呗

假如数据是这样的  站号  经度 纬度  温度 雨量
你的数组设置为GEO_PRE
读取的时候  read(UNIT,*) TEMP,GEO(I,1),GEO(I,2),TEMP,GEO(I,3)
TEMP表示不需要的临时变量 如果需要 那么换一个新的变量赋值就可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-4 09:29:45 | 显示全部楼层
fortran按行读就可以了啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-4 09:46:23 | 显示全部楼层
pearal 发表于 2016-3-4 08:27
你下载的资料里应该有数据格式说明的吧。按格式读取就好。fortran不做读写控制的话是按行读写,每一行读取 ...

想按照列来读取,每一列都是不同的变量
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-4 10:23:15 | 显示全部楼层
dannybear 发表于 2016-3-4 09:46
想按照列来读取,每一列都是不同的变量

fortran只能按行读取,自己存到不同的数组不就完了么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-4 10:58:51 | 显示全部楼层
topmad 发表于 2016-3-4 09:07
经纬度和雨量  那就是一个有3个列向量的数组  读取其他的时候跨过去就行了呗

假如数据是这样的  站号   ...

哦哦,原来是这样的啊,多谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-4 10:59:12 | 显示全部楼层
猫猫monty 发表于 2016-3-4 09:29
fortran按行读就可以了啊

哦哦,已经解决啦,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-4 11:00:11 | 显示全部楼层
weiqiyun0049 发表于 2016-3-4 10:23
fortran只能按行读取,自己存到不同的数组不就完了么

恩恩,已经解决了,谢谢
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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