matlab绘制箭头

matlab绘制箭头

ID:39466122

大小:135.00 KB

页数:6页

时间:2019-07-04

matlab绘制箭头_第1页
matlab绘制箭头_第2页
matlab绘制箭头_第3页
matlab绘制箭头_第4页
matlab绘制箭头_第5页
资源描述:

《matlab绘制箭头》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、二维箭头1.调用annotation函数绘制二维箭头annotation函数用来在当前图形窗口建立注释对象(annotation对象),它的调用格式如下:(1)annotation(annotation_type)  %以指定的对象类型,使用默认属性值建立注释对象。(2)annotation('line',x,y)    %建立从(x(1),y(1))到(x(2),y(2))的线注释对象。(3)annotation('arrow',x,y)    %建立从(x(1),y(1))到(x(2),y(2))的箭头注释对象。(4)annotation('doublearrow',

2、x,y)%建立从(x(1),y(1))到(x(2),y(2))的双箭头注释对象。(5)annotation('textarrow',x,y)  %建立从(x(1),y(1))到(x(2),y(2))的带文本框的箭头注释对象(6)annotation('textbox',[xywh])  %建立文本框注释对象,左下角坐标(x,y),宽w,高h.(7)annotation('ellipse',[xywh])  %建立椭圆形注释对象。(8)annotation('rectangle',[xywh])%建立矩形注释对象。(9)annotation(figure_handle,…)  

3、  %在句柄值为figure_handle的图形窗口建立注释对象。(10)annotation(…,'PropertyName',PropertyValue,…)  %建立并设置注释对象的属性。(11)anno_obj_handle=annotation(…)  %返回注释对象的句柄值。注意:annotation对象的父对象是figure对象,上面提到的坐标x,y是标准化的坐标,即整个图形窗口(figure对象)左下角为(0,  0),右上角为(1,  1)。宽度w和高度h也都是标准化的,其取值在[0,  1]之间。【例1】根据椭圆方程  绘制椭圆曲线,并修饰图形。P=[31

4、;14]; r=5;[V,D]=eig(P);    %求特征值,将椭圆化为标准方程a=sqrt(r/D(1));    %椭圆长半轴b=sqrt(r/D(4));  %椭圆短半轴t=linspace(0,2*pi,60);  %等间隔产生一个从0到2pi的包含60个元素的向量xy=V*[a*cos(t);b*sin(t)];  %根据椭圆的极坐标方程计算椭圆上点的坐标plot(xy(1,:),xy(2,:),'k','linewidth',3);  %绘制椭圆曲线,线宽为3,颜色为黑色%在当前图形窗口加入带箭头的文本标注框h=annotation('textarrow',[

5、0.6060.65],[0.550.65]);%设置文本标注框中显示的字符串,并设字号为15set(h,'string','3x^2+2xy+4y^2=5','fontsize',15);annotation('doublearrow',[0.20.8],[0.850.85],...'LineStyle','-','color',[100],'HeadStyle','cback3');复制代码 【例2】绘制地球仪,并标出我们的位置%绘制地球仪,并标出我们的位置clareset;loadtopo;[xyz]=sphere(45);s=surface(x,y,z,'FaceCol

6、or','texturemap','CData',topo);colormap(topomap1);%Brightenthecolormapforbetterannotationvisibility:brighten(.6)%Createandarrangethecameraandlightingforbettervisibility:campos([1.3239  -14.4250  9.4954]);camlight;lightinggouraud;axisoffvis3d;%Setthex-andy-coordinatesofthetextarrowobject:x=[

7、0.76980.5851];y=[0.35930.5492];%Createthetextarrowobject: txtar=  annotation('textarrow',x,y,'String','Wearehere.','FontSize',14);复制代码 2.调用quiver函数绘制箭头quiver函数的调用格式如下:quiver(x,y,u,v)quiver(u,v)quiver(...,scale)quiver(...,LineSpec)quiver(...,LineSpec,'fil

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。