- 积分
- 5431
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-4-14
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
第一张图是我在运行下面的脚本程序之后出现的,第二张图是在我试图打开nc自带描述程序时出现的,求大神解答啊!!!!!!!!!!!!!!!!!在线等!!!!
'reinit'
'sdfopen f:\nc\nc1\air.2015.nc'
'sdfopen f:\nc\nc1\rhum.2015.nc'
'sdfopen f:\nc\nc1\uwnd.2015.nc'
'sdfopen f:\nc\nc1\vwnd.2015.nc'
'set mpdset cnworld'
'draw map'
'set lat 0 50'
'set lon 100 120'
'set ylevs 995 900 800 700 600 500 400 300'
'set lev 1000 100'
'set zlog on'
'set t 880'
*****计算假相当位温*****
'set grads off'
'define prs=lev'
'define es=6.112*exp(17.67*(air-273.15)/(air-29.65))'
'define qs=0.62197*es/(prs-0.378*es)'
'define qv=rhum.1*qs/100'
'define e=prs*qv/(0.62197+qv)+1e-10'
'define tlcl=55.0+2840.0/(3.5*log(air)-log(e)-4.775)'
'define theta=air*pow((1000./prs),(0.2854*(1.0-0.28*qv)))'
'define eqt=theta*exp(((3376./tlcl)-2.54)*qv*(1.0+0.81*qv))'
*****计算湿位涡3*****
'define vo=hcurl(uwnd.3,vwnd.4)'
'define f=2*7.292*sin(lat*3.14159/180.0)*0.00001'
'define g=9.8'
'define dp=100*(lev(z-1)-lev(z+1))'
'define deqt=eqt(z-1)-eqt(z+1)'
'define du=uwnd.3(z-1)-uwnd.3(z+1)'
'define dv=vwnd.4(z-1)-vwnd.4(z+1)'
'define dx=2.0*6370949.0*cos(lat*3.14159/180.0)*3.14159/180.0'
'define dy=2.0*6370949.0*3.14159/180.0'
'define dtx=cdiff(eqt,x)'
'define dty=cdiff(eqt,y)'
'define pv1=-g*(vo+f)*deqt/dp'
'define pv2=g*((dv/dp)*(dtx/dx)-(du/dp)*(dty/dy))'
'define pv=pv1+pv2'
'set lon 107'
'set lat 10 40'
'set gxout contour'
'set csmooth on'
'set cthick 7'
'set clopts -1 -1 0.10'
'd pv1*10e5'
*'d pv2*10e6'
*'d pv*10e5'
*'print'
*'disable print'
'q time'
res=subwrd(result,3)
'draw title 'res' 'pv
'printim f:\0606.jpg white' |
-
这张图是我运行上述代码时出现的
-
这是我试图打开nc自带描述文件时出现的
|