- 积分
- 564
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-29
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
初来乍到,参照网上程序想试试画海面风场,结果陆地上的也有,想问问该怎么去掉陆地上的风矢量?
lat= ncread('vwnd.mon.mean.nc','lat');
lon= ncread('vwnd.mon.mean.nc','lon');
v= ncread('vwnd.mon.mean.nc','vwnd');
u1= ncread('uwnd.mon.mean.nc','uwnd');
m_proj('miller','lat',[0,20],'lon',[100,125]);
m_coast('patch',[.6 .6 .6],'edgecolor','none');
m_grid('box','fancy','linestyle','none');
hold on
[x,y]=meshgrid(lon,lat);
v1=v(:,:,200);
u2=u1(:,:,200);
u2(u2==-9999)=nan;
u3=u2.*cosd(y');
v1(v1==-9999)=nan;
d =1 ;dd =5;
m_quiver(x(1:d:end,1:d:end),y(1:d:end,1:d:end),u3(1:d:end,1:d:end)'./dd,v1(1:d:end,1:d:end)'./dd,0);
|
|