matlab画风场添加标尺,quiver函数画风场图加标尺
我利用fnl资料画风场图,用的是m_quiver函数,参考的是姚志雄老师在科学网上的博文但是现在问题如下:如何添加速度标尺,我按照博文里的方法,添加后,只有文字,没有箭头,不知何原因hold onh=m_quiver(30,-80,500./dd.*cosd(-80),0,0);set(h,'color','r','linewidth',1);hold onm_text(30,-75,'50m^2
我利用fnl资料画风场图,用的是m_quiver函数,参考的是姚志雄老师在科学网上的博文
但是现在问题如下:
如何添加速度标尺,我按照博文里的方法,添加后,只有文字,没有箭头,不知何原因
hold on
h=m_quiver(30,-80,500./dd.*cosd(-80),0,0);
set(h,'color','r','linewidth',1);
hold on
m_text(30,-75,'50m^2/s^2','fontsize',12);
我的图如下:

猎豹截图20170910214335.png (36.1 KB, 下载次数: 3)
2017-9-10 21:39 上传
代码如下:
m_quiver(Lon(1:d:end,1:d:end),Lat(1:d:end,1:d:end),...
uu_850(1:d:end,1:d:end)./dd,...
vv_850(1:d:end,1:d:end)./dd,'MaxHeadSize',1.2,'AutoScale','off',...
'LineWidth',0.5,...
'Color','c');
hold on
m_quiver(90,60,4./dd,0,'MaxHeadSize',1.2,'AutoScale','off',...
'LineWidth',0.5,...
'Color','c');
hold on
m_text(90,60,'4 m/s');
h(1)=m_text(125,57,'20120903');
h(2)=m_text(63,57,'(e)');
set(h,'background','white','linestyle','none','fontname','times new roman','fontsize',12);
h1=m_text(136,60,'HGT 700 hPa, 00UTC');
set(h1,'fontname','times new roman','fontsize',13);
还有就是其实无不太理解博文里这段话的意思,我按照这样做以后,图就错了,不知道什么原因

猎豹截图20170910214545.png (16.7 KB, 下载次数: 2)
2017-9-10 21:39 上传
还请群里的大神给指点一下,谢谢!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)