%引用大佬的海岸线代码
% 画海岸线
load coastlines; % 加载matlab自带海岸线文件
plot(coastlon,coastlat,'k-','LineWidth', 0.7); % 绘制海岸线,并调整颜色,线类型,线宽
axis ([0,180,-90,90]) % 调整坐标轴范围[xmin,xmax,ymin,ymax]
set(gca,'xtick',0:50:150) % 设置x坐标轴上的刻度数据点位置
set(gca,'ytick',-60:30:60) % 设置y坐标轴上的刻度数据点位置
X_lab = {'-150°' '-100°' '-50°' '0°' '50°' '100°' '150°'}; % 自定义x轴标签
Y_lab = { '-60°' '-30°' '0°' '30°' '60°' }; % 自定义y轴标签
set(gca,'XTickLabel',X_lab) % 显示x轴标签
set(gca,'YTickLabel',Y_lab) % 显示y轴标签
grid on % 打开格网
hold on % 可以接着代码使用 hold on与hold off 在海岸线上面绘制你想要的数据
quiver(y,x,u10,v10)
title('风矢量图')
xlabel('Lon')
ylabel('Lat')
legend
注意: load coast 要切换至自己的路径下
根据自己的海岸线数据修改代码