- 积分
- 59
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-9-15
- 最后登录
- 1970-1-1
|
发表于 2015-8-25 19:24:18
|
显示全部楼层
楼主,问个问题
'd -1*( (uwnd.2*dtx)/(cos(lat*3.1416/180)*dx)+vwnd.3*dty/dy )/6.37e6'
这行可不可以用
'define wendu = -1*( (uwnd.2*dtx)/(cos(lat*3.1416/180)*dx)+vwnd.3*dty/dy )/6.37e6'
'd wendu'
这种方式来代替?
我遇到一个问题
'reinit'
'sdfopen d:\2015ncepdata\air.2015.nc'
'sdfopen d:\2015ncepdata\uwnd.2015.nc'
'sdfopen d:\2015ncepdata\vwnd.2015.nc'
'define dtx = cdiff(air.1,x)'
'define dty = cdiff(air.1,y)'
'define dx = cdiff(lon,x)*3.1416/180'
'define dy = cdiff(lat,y)*3.1416/180'
'define wendu = -1*( (uwnd.2*dtx)/(cos(lat*3.1416/180)*dx)+vwnd.3*dty/dy )/6.37e6'
'set grid off'
'set mpdraw on'
'set mpdset mres ninx'
'set x 22 60'
'set y 40 65'
然后绘图阶段,再设置不同的高度与时间,输出不同的文件,但发现所绘的图都一模一样,好像定义的wendu这个变量没有随高度以及时间的变化似的,请问楼主遇到过这种问题吗?会是什么问题呢? |
|