- 积分
- 6682
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-3-7
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在用分辨率较小的数据画大范围风场的时候,风场几乎铺满了整个屏幕。。。完全看不到箭头,如下图,请问有没有什么办法可以把风矢量密度设置的大一点?以下是我的程序:
clear all;clc;close all;
map=shaperead('D:\matlab\biyesheji\landareas.shp');
X=[map.X];Y=[map.Y];
plot(X,Y,'color',[0.7 0.7 0.7]')
hold on;
filename='D:\biyesheji\ECMWF\hgt7.nc';
lon=ncread(filename,'longitude')-180;
lat=ncread(filename,'latitude');
lev=ncread(filename,'level');
u1=ncread(filename,'u');
v1=ncread(filename,'v');
[x1,y1]=meshgrid(lon,lat);
u=u1(:,:,2,77);%u,v都是四维变量,分别为水平方向,垂直方向和时间
v=v1(:,:,2,77);
quiver(x1,y1,u',v','marker','.','ShowArrowHead','on','LineWidth',1.5,'color','b');
axis equal;
axis([90 180 0 80]);
hold on;
titlename=('7月19日06时风场图');
title(titlename,'fontname','宋体','fontsize',15,'fontweight','b');
str=get(gca,'xticklabel');
strtxt1=strcat(str,'°E');
set(gca,'xticklabel',strtxt1);
str=get(gca,'yticklabel');
strtxt2=strcat(str,'°N');
set(gca,'yticklabel',strtxt2);
|
|