爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6957|回复: 17

[分享资料] 【已解决】我要计算水平散度剖面图,为啥出来的八张图一模一样,求大神指教,程序如

[复制链接]

新浪微博达人勋

发表于 2013-4-18 20:22:56 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 莎朗嘿哟YY 于 2013-4-23 15:05 编辑

出来的八张图一模一样,求指教!谢谢!
'reinit'
*'enable print e:\lunwennc\poumianse.gmf'
'sdfopen e:\lunwennc\uwnd.2012.nc'
'sdfopen e:\lunwennc\vwnd.2012.nc'
'set grads off'
'set grid off'
'set csmooth on'
'set map 15 1 9'
'set parea 1 10.2 1.5 8'
'set font 0'


i=673
while(i<=681)
'set t 'i''
'set lev 1000 300'
'set lat 10 70'
'set lon 50 160'
'define prs=lev'
'define div=hdivg(uwnd.4,vwnd.5)*100000'
i=i+1
endwhile


i=673
while(i<=681)
'set t 'i''
'set lev 1000 300'
'set lat 10 70'
'set lon 120'
'd div'
'printim e:\poumiansd'i'.gif white'
i=i+1
endwhile

;


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

新浪微博达人勋

发表于 2013-4-22 20:26:58 | 显示全部楼层

难道您还是看不懂那几句英文提示?file number out of range 说文件号码超出范围,而且直接告诉你是uwnd.4这个变量的文件号码就已经超出范围。再回头看一下那个gs文件,看看一共只打开了两个nc文件。可是uwnd.4表示的是第四个打开的文件中的变量,那不很显然它的文件编号错了吗。再一看不uwnd就是第一个打开的文件中的变量吗,vwnd不就是第二个文件里的变量吗。那就改吧'define div=hdivg(uwnd.1,vwnd.2)*100000'
我说句实话,这种东西不应该不知道,这是基础中的基础,楼主不加强基础,下次还是一样不会
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2013-4-18 20:33:12 | 显示全部楼层
计算的时候每循环一次就把前面一次的结果覆盖了。把两个循环合并好了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-18 20:58:48 | 显示全部楼层
您这个太多此一举了,整两个循环太浪费。论坛里有很多剖面图做法的帖子,楼主可否先搜索一下,自己先看看呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-18 21:05:44 | 显示全部楼层
lqouc 发表于 2013-4-18 20:33
计算的时候每循环一次就把前面一次的结果覆盖了。把两个循环合并好了。

我又重新把循环合并了一下,运行报错了,能不能请教一下具体哪个地方改一下,非常感谢!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-18 21:07:33 | 显示全部楼层
river 发表于 2013-4-18 20:58
您这个太多此一举了,整两个循环太浪费。论坛里有很多剖面图做法的帖子,楼主可否先搜索一下,自己先看看呢

我又重新合并了一个循环,可是运行报错,我就是按照论坛里一个帖子改的,能不能请教一下具体哪个地方改一下?非常感谢!!!!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-18 22:06:48 | 显示全部楼层
莎朗嘿哟YY 发表于 2013-4-18 21:07
我又重新合并了一个循环,可是运行报错,我就是按照论坛里一个帖子改的,能不能请教一下具体哪个地方改一 ...

既然报错了,那就有错误提示,难道看不懂那几行简单的英文吗,这种问题自己就能找出来的。
'reinit'
*'enable print e:\lunwennc\poumianse.gmf'
'sdfopen e:\lunwennc\uwnd.2012.nc'
'sdfopen e:\lunwennc\vwnd.2012.nc'
'set grads off'
'set grid off'
'set csmooth on'
'set map 15 1 9'
'set parea 1 10.2 1.5 8'
'set font 0'
i=673
while(i<=681)
'set t 'i''
'set lev 1000 300'
'define div=hdivg(uwnd.4,vwnd.5)*100000'
'set lat 10 70'
'set lon 120'
'd div'
'printim e:\poumiansd'i'.gif white'
i=i+1
endwhile
;





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

新浪微博达人勋

发表于 2013-4-19 11:32:02 | 显示全部楼层
我也同样遇到这个问题,不是楼上各位说的那么简单的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-22 20:02:47 | 显示全部楼层
river 发表于 2013-4-18 22:06
既然报错了,那就有错误提示,难道看不懂那几行简单的英文吗,这种问题自己就能找出来的。
'reinit'
*' ...

QQ截图20130422195720.png
我重新修改运行出来就报错这样,为啥说是无效的表达方式啊。。。再一次求大神指教,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-22 20:03:20 | 显示全部楼层
蔚蓝的天 发表于 2013-4-19 11:32
我也同样遇到这个问题,不是楼上各位说的那么简单的

请问你怎么解决的?谢谢!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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