【源码】MATLAB绘制各类箭头标志的函数arrow
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/
更多精彩文章请关注微信号:
【源码】MATLAB绘制各类箭头标志的函数arrow相关推荐
- 多智能体系统——竞争网络下异构多智能体系统的分组一致性问题 Group consensus of heterogeneous multi-agent system (附论文链接+源码Matlab)
多智能体系统--竞争网络下异构多智能体系统的分组一致性问题 (附论文链接+源码Matlab) Yu F, Ji L, Yang S. Group consensus for a class of he ...
- 雷达信号处理程序源码 python 需达围像识别 雷达系统仿真代码源码 matlab SAR 雷达系统仿真程序集合 雷达压制干扰matlab程序 线性调联(IFM)脉冲压缩雷达伤真
雷达信号处理程序源码 雷达系统仿真代码源码 matlab SAR 1.MAITOFPR 探地雷达数据处理MMITLAB程序 2.python 需达围像识别 3.SAR团达回波仿真matlab 4.SA ...
- 【FFmpeg】ffmpeg工具源码分析(一):main函数
ffmpeg工具经常用来转换.生成媒体文件,下面是它的源码分析(一):main函数 ffmpeg版本:4.2.1 int main(int argc, char **argv) {int i, ret ...
- 初学者也能看懂的 Vue2 源码中那些实用的基础工具函数
1. 前言 大家好,我是若川.最近组织了源码共读活动,感兴趣的可以加我微信 ruochuan12 想学源码,极力推荐之前我写的<学习源码整体架构系列>jQuery.underscore.l ...
- php cut截取字符串,php源码分析之DZX1.5字符串截断函数cutstr用法
本文实例讲述了php源码分析之DZX1.5字符串截断函数cutstr用法.分享给大家供大家参考.具体分析如下: /** * 函数来源DZX1.5,文件所在 /source/function/funct ...
- MATLAB绘制二维曲线-fplot函数
MATLAB绘制二维曲线-fplot函数 fplot函数的基本用法 双输入函数参数的用法 fplot函数的基本用法 fplot(f,lims,选项) f代表一个函数,通常使用函数句柄的形式,lims为 ...
- splice php,浅谈PHP源码二十二:关于array_splice函数
这篇文章主要介绍了关于 浅谈PHP源码二十二:关于array_splice函数,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 浅谈PHP源码二十二:关于array_splice函数 a ...
- c语言 opengl画仪表盘源码,opengl绘制五星红旗
本文实例为大家共享了opengl绘制五星红旗的详细代码,供大家参考,详细内容如下 主要仪器设备 VisualStudio C++2015 Windows 10环境 opengl库 操作步骤 1.五星红 ...
- EVM源码解读(1):amplify_spatial_lpyr_temporal_iir函数
前言 本文是对MIT多媒体实验室论文<Eulerian video magnification for revealing subtle changes in the world>对应代码 ...
最新文章
- 训练生成对抗网络的一些需要关注的问题
- Oceanus:美团HTTP流量定制化路由的实践
- HDU 1693(状态压缩 插头DP)
- arcgis引用样式无符号_【技术积累】arcgis制图应用:符号制作
- 『设计模式』不看就亏了的设计模式总结
- WPF ListBox样式去掉默认选中效果
- 2013_nanjing_onsite
- Asp.net TextBox常规输入验证
- android中拖拽浮动按钮,Android自定义view实现拖拽选择按钮
- Ubuntu 13.04开机亮度调节
- 【华为大咖分享】6.华为专家揭秘研发效能提升之道(后附PPT下载地址)
- 安全出口指示灯警报、如何解除呢
- vscode 自定义全局代码片段
- Java单机版坦克大战 带音效
- 常用求导公式 高阶导公式 莱布尼兹公式
- 程序员面试必问:你为什么要离开上一家公司。你会怎么回答?
- 企业如何进行数字化管理?
- 由ANSI标准定义的C语言关键字,C语言32个关键字详解
- IOS获取农历节日.节气
- mount reason give by server:Permission denid
热门文章
- Python数据处理040:数据分析之Excel文件
- SELECT 失败,因为下列 SET 选项的设置不正确: 'QUOTED_IDENTIFIER'。问题处理
- 电脑键盘常见故障处理
- 基于android 10的国产手机,国产手机再次发力:骁龙855 Plus+安卓10.0系统!
- Vue集成Bmap离线地图
- 数据库查询当前时间大全(MySQL、Oracle、Sqlserver)
- Ubuntu新硬盘分区并挂载
- 计算机主机配置,电脑主机配置怎么选择 电脑主机配置选择技巧介绍【详解】...
- Linux命令 - groupadd命令
- 融云即时通讯SDK集成 – 定制UI(二) ——添加自定义表情库