• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

【源码】MATLAB绘制各类箭头标志的函数arrow

原作者: [db:作者] 来自: [db:来源] 收藏 邀请


arrow函数的作用是绘制一条带箭头的直线,该函数包括的箭头类型远比MATLAB自带的箭头功能强大。

举例:

arrow([1 2 3],[0 0 0],36,‘BaseAngle’,60)

该函数的直线起点为[1 2 3],终点为[0 0 0],箭头长度占据36个像素,夹角BaseAngle为60度,关于箭头参数的示意如下图所示。

MATLAB部分源码如下:

function [h,yy,zz] = arrow(varargin)

% ARROW Draw a line with an arrowhead.

%

% ARROW(Start,Stop) draws a line with an arrow from Start to Stop (points

% should be vectors of length 2 or 3, or matrices with 2 or 3

% columns), and returns the graphics handle of the arrow(s).

%

% ARROW uses the mouse (click-drag) to create an arrow.

%

% ARROW DEMO & ARROW DEMO2 show 3-D & 2-D demos of the capabilities of ARROW.

%

% ARROW may be called with a normal argument list or a property-based list.

% ARROW(Start,Stop,Length,BaseAngle,TipAngle,Width,Page,CrossDir) is

% the full normal argument list, where all but the Start and Stop

% points are optional. If you need to specify a later argument (e.g.,

% Page) but want default values of earlier ones (e.g., TipAngle),

% pass an empty matrix for the earlier ones (e.g., TipAngle=[]).

%

% ARROW(‘Property1’,PropVal1,‘Property2’,PropVal2,…) creates arrows with the

% given properties, using default values for any unspecified or given as

% ‘default’ or NaN. Some properties used for line and patch objects are

% used in a modified fashion, others are passed directly to LINE, PATCH,

% or SET. For a detailed properties explanation, call ARROW PROPERTIES.

下载完整源代码地址:

http://page2.dfpan.com/fs/6lbc9j72b2515209160/

更多精彩文章请关注微信号:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【Matlab】Matlab演奏《卡农》——转自人人网发布时间:2022-07-18
下一篇:
MATLAB APP Desinger两种打开方法发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap