爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11291|回复: 14

[秀图] 问题,在做GRADS的时候要根据dat文件编写ctl文件

[复制链接]

新浪微博达人勋

发表于 2016-3-27 16:30:52 | 显示全部楼层 |阅读模式

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

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

x
已经用FORTRAM编写好dat文件,但是里面只有x (温度)跟t(时间)两个变量,那ctl文件的z,y该怎么办,还有dat文件中的t(时间)是1951.,是个实数,会有影响么?经过多次修改,GRADS依旧无法打开
图片1.png
图片2.png
图片3.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-27 16:59:51 | 显示全部楼层

回帖奖励 +1 金钱

根本就不是那么回事儿,楼主还是先去看基础吧。论坛搜索grads实用手册
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-27 18:30:19 | 显示全部楼层
新手来学习一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-27 19:16:42 | 显示全部楼层
grads能识别的是二进制文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-27 19:35:54 | 显示全部楼层
上面已经说了,是dat文件格式不对。grads的ctl针对的是二进制文件,不是文本文件。fortran写入文件那一部分需要修改,输出方式是binary吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-27 21:00:48 | 显示全部楼层
zhi726 发表于 2016-3-27 19:35
上面已经说了,是dat文件格式不对。grads的ctl针对的是二进制文件,不是文本文件。fortran写入文件那一部分 ...

我有写dat文件,把文本文件截图是为了告诉你,我的年份是实数的输出,现在的问题是,我的CTL文件中只有两个变量,y跟Z都没有给数值。我该怎么办?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-28 07:52:43 | 显示全部楼层
史露比比斯 发表于 2016-3-27 21:00
我有写dat文件,把文本文件截图是为了告诉你,我的年份是实数的输出,现在的问题是,我的CTL文件中只有两 ...

我再回答一遍你的问题:
首先如果你是按照文本那样把年份和数据都写进你的二进制资料就是错误的
其次你问的这个只有一维,那个没有数值怎么办,是你的grads基础问题。因为你根本不理解grads需要的资料是什么样,还有ctl 的作用到底是什么。
最后还是建议楼主去看grads实用手册,先加强基础
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-28 08:18:33 | 显示全部楼层
这种一维的数据,干嘛要劳烦grads,直接MATLAB或者excel啊,别小看excel,用好了出的图不一定比专业绘图软件出图效果差。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-28 10:14:57 | 显示全部楼层
写成z和y只有一层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-28 10:15:49 | 显示全部楼层
小柚0618 发表于 2016-3-28 10:14
写成z和y只有一层

ydef 1 1 1
zdef 1 1 1
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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