- 积分
- 745
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-3-19
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 Rplay 于 2013-8-5 16:17 编辑
各位大神,小弟最近对一次天气过程做了模拟,用arwpost处理后得到了相应的文件,小弟希望先计算假相当位温,然后将假相当位温的计算结果输入一个二进制文件以便于fortran进行处理。小弟的计算结果貌似是正确的,但是写入文件时一直有问题。屡次尝试均以失败告终。希望各位grads高手给小弟看一下,gs文件中哪里出现了问题。不胜感激。
'reinit'
'open fd01'
'set grads off'
'set grid off'
'set fwrite THSE.grd'
'set gxout fwrite'
'set t 1'
'set lev 1000 100'
'define es=6.11*exp(21.87*tc/(tc+265.49))'
'define qs=0.622*es/lev-0.378*es)'
'define qa=rh*qs/100.0'
'define thse=(tc+273.15)*exp(0.28586*log(1000.0/lev)+2500.0*qa/(338.52-0.24*(tc+273.15)+1.24*td))'
zz=1
while(zz<20)
'set z 'zz
'd thse'
zz=zz+1
endwhile
'disable fwrite'
|
|