爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5489|回复: 13

[分享资料] 用grads 画图出现 contouring:-100 to 5800 interval 100 求 大神指教

[复制链接]

新浪微博达人勋

发表于 2013-10-28 21:09:56 | 显示全部楼层 |阅读模式

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

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

x
fortran程序
program EX1
real a(144,73,12,65),ave1(144,73),ave7(144,73),ave8(144,73)
open(2,file='d:\hgt500.grd',form='binary')

open(4,file='d:\hgt5001.grd',form='binary')
      do it=1,65
do imo=1,12
do j=1,73
do i=1,144
read(2)a(i,j,imo,it)
enddo;enddo;enddo;enddo

cccccccccccccc  请完成以下的程序
do  j=1,73
do  i=1,144
   ave1(i,j)=0
do  it=1,65
   ave1(i,j)=a(i,j,1,it)+ave1(i,j)

end  do
    ave1(i,j)= ave1(i,j)/65
    ave7(i,j)=a(i,j,1,61)-ave1(i,j)
end  do
end do

do  j=1,73
     ave8(1,j)=0

      do  i=1,144
      
      ave8(1,j)=a(i,j,1,61)+ave8(1,j)
      end  do
     ave8(1,j)=ave8(1,j)/144
      end do
do  j=1,73
do  i=1,144
    ave8(i,j)=a(i,j,1,61)-ave8(1,j)
end  do   
end do

do j=1,73
do i=1,144
write(4)ave1(i,j),ave7(i,j),ave8(i,j)

end do
end do
end
------------------------------------------------------------------------分割线
ctl   
dset d:\hgt5001.grd
undef -9.99E+33
title monthly mean hgt from the NCEP Reanalysis
xdef 144 linear 0.000 2.500
ydef 73 linear -90.000 2.500
zdef 1 levels 500
tdef 3 linear jan1948 1mo
vars 1
hgt 1 -999  monthly mean  hgt
endvars
---------------------------------------------------------------------------分割线
用grads  画图出现  contouring:-100 to 5800 interval  100  求 大神指教为毛图出不来Meteorological Numerical Model Union of China (MNMUC) 中国气象数值模式联盟( ]6 \% w7 n) Y! j1 k. B
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-10-28 21:47:44 | 显示全部楼层

回帖奖励 +1 金钱

出现这个怎么了?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-28 21:52:30 | 显示全部楼层
难道你不认识这几个单词么,查一下也清楚了,没必要来提问的吧。那不就是说 等值线 :从-100到5800 间隔100画一条 。这有什么啊,正常的画等值线都会有这样的提示
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-28 22:09:31 | 显示全部楼层

画的是500hpa 一月历年平均位势高度场,指定年月位势距平场,纬偏场 正确的应该是contouring:5000 to 5800 interval 100。 用set  cmin  5000  也不管用,怀疑是数据的问题,500hpa位势高度场求和数字非常大,是不是存在数据溢出问题。个人瞎猜。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-28 22:10:03 | 显示全部楼层
mofangbao 发表于 2013-10-28 21:47
出现这个怎么了?

画的是500hpa 一月历年平均位势高度场,指定年月位势距平场,纬偏场 正确的应该是contouring:5000 to 5800 interval 100。 用set  cmin  5000  也不管用,怀疑是数据的问题,500hpa位势高度场求和数字非常大,是不是存在数据溢出问题。个人瞎猜。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-10-28 22:11:39 | 显示全部楼层
你写出之前先把数据输出来看看对不对 不要不知道数据算的对不对就开始画图哈
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-28 22:15:34 | 显示全部楼层
mofangbao 发表于 2013-10-28 22:11
你写出之前先把数据输出来看看对不对 不要不知道数据算的对不对就开始画图哈

生成的GRD文件用什么打开看啊 ?我打开都是乱码的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-28 22:20:27 | 显示全部楼层
xiaocaoqiqiao 发表于 2013-10-28 22:09
画的是500hpa 一月历年平均位势高度场,指定年月位势距平场,纬偏场 正确的应该是contouring:5000 to 58 ...

contouring:5000 to 5800 interval 100这只能一定程度上反应你画的对不对,它只是描述一个事实告诉你现在你画的这个图是这么个情况,这句话没有正确不正确一说。

还有你要画的是两种图,一种是平均场,一种是距平场,你自己想一下有什么区别,不可能这三张画的时候都显示从5000到5800的,如果都显示类似这个值左右的话,平均场先不说,那两个距平场肯定是错的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-28 22:23:13 | 显示全部楼层
xiaocaoqiqiao 发表于 2013-10-28 22:09
画的是500hpa 一月历年平均位势高度场,指定年月位势距平场,纬偏场 正确的应该是contouring:5000 to 58 ...

500毫巴的高度场求和以后当然会很大,5000米左右的高度本身就比较大了。不过就算你加个50年100年的也不存在你说的那个数据溢出,现在的电脑和程序什么的又不是几十年前的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-28 22:29:06 | 显示全部楼层
river 发表于 2013-10-28 22:23
500毫巴的高度场求和以后当然会很大,5000米左右的高度本身就比较大了。不过就算你加个50年100年的也不存 ...

能不能帮我看看fortran程序哪里有错误呢?我都看一晚上了 ,也不知道哪有问题。我是菜鸟
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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