- 积分
- 234
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-5-28
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想在叠加流线图却无法出图,个人感觉是 stream2中xtart和ystart设置得不对,麻烦各位帮我看看~
脚本如下,先谢过~
lat=ncread(filename,'lat',[b(1) a(1)],[lon_num lat_num ]);
lon=ncread(filename,'lon',[b(1) a(1)],[lon_num lat_num ]);
vor=ncread(filename,'vor',[b(1) a(1) 1 ],[lon_num lat_num lev_num ]);
u=ncread(filename,'u',[b(1) a(1) 1 ],[lon_num lat_num lev_num]);
v=ncread(filename,'v',[b(1) a(1) 1 ],[lon_num lat_num lev_num ]);
w=ncread(filename,'w',[b(1) a(1) 1 ],[lon_num lat_num lev_num ]);
u2d=u(:,:,1);
v2d=v(:,:,1);
vor2d=vor(:,:,1);
figure
contourf(lon,lat,vor2d)
xlabel('lon(216)'),ylabel('lat(155)')
hold on
%%%以下脚本为叠加流线图的尝试----
%----try-Coordinates----
xx2=lon(1:20:lon_num,1:20:lat_num);
yy2=lat(1:20:lon_num,1:20:lat_num);
cxyz=stream2(lon,lat,u2d,v2d,xx2,yy2);
%----stream----
streamline(cxyz)
出图结果:
数据:
|
|