主要内容

箭袋

箭袋或矢量图

  • 笛卡儿网格绘制箭头

描述

例子

箭袋(X,Y,U,V)情节与定向组件箭头UV在指定的笛卡尔坐标系XY。例如,第一个箭头源于这一点X (1)Y (1),横向延伸U (1)和垂直延伸V (1)。默认情况下,箭袋函数尺度上箭头的长度,以便他们不重叠。

箭袋(U,V)情节箭头方向所指定的组件UV在等距的点。

  • 如果UV是向量,那么x箭头的坐标范围从1到元素的数量UV,y坐标都是1。

  • 如果UV是矩阵,那么x箭头的坐标范围从1到列的数量UV,y箭头的坐标范围从1到的行数UV

例子

箭袋(___,规模)调整箭头的长度:

  • 规模是一个正数,箭袋函数自动调整箭头的长度,所以他们不重叠,然后延伸他们的一个因素规模。例如,一个规模2双打箭头的长度,和一个规模0.5半箭头的长度。

  • 规模“关闭”0,如箭袋(X, Y, U, V,“了”),然后自动缩放是禁用的。

例子

箭袋(___,LineSpec)设置线的风格,标志和颜色。标记出现在指定的点XY。如果你指定一个标记LineSpec,然后箭袋不显示箭头。指定一个标志和显示箭头,设置标记财产。

箭袋(___,LineSpec,“填充”)填充指定的标记LineSpec

箭袋(___,名称,值)指定颤抖属性使用一个或多个名称-值对参数。一个属性列表,看到箭袋属性。其他所有输入参数后指定参数名称-值对。名称-值对参数适用于所有箭头的箭袋。

例子

箭袋(斧头,___)创建指定的轴的颤抖的情节斧头而不是当前轴(gca)。这个论点斧头可以先于任何输入参数组合的以前的语法。

例子

q =箭袋(___)返回一个箭袋对象。这个对象是有用的控制震动图的属性在创建它。

例子

全部折叠

加载示例数据表示气流在北美。对于这个示例,选择数据的一个子集。

负载(“风”,“x”,“y”,“u”,“v”)X = X (22、22 - 1);Y = Y (22、22、1);U = U (22、22 - 1);V = V (22、22、1);

您选择创建一个颤抖的情节子集。向量XY代表每个箭头的基地的位置,和UV代表每个箭头的方向元件。默认情况下,箭袋功能缩短箭头所以他们不重叠。调用轴平等使用相同的数据单元长度在每一个轴。这使得箭头指向正确的方向。

箭袋(X, Y, U, V)轴平等的

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象颤。

默认情况下,箭袋功能缩短箭头所以他们不重叠。禁用自动缩放,箭头的长度完全由决定的UV通过设置规模参数0

例如,创建一个网格XY值使用meshgrid函数。指定定向组件使用这些值。然后,创建一个箭袋情节没有自动缩放。

(X, Y) = meshgrid (0:6 0:6);U = 0.25 * X;V = 0.5 * Y;箭袋(X, Y, U, V, 0)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象颤。

函数的梯度和轮廓 z = x e - - - - - - x 2 - - - - - - y 2 。使用箭袋函数梯度和情节轮廓函数画出轮廓。

首先,创建一个网格x -y -价值观是等距的。使用它们来计算z。然后,找到的梯度z通过指定点之间的间距。

间隔= 0.2;(X, Y) = meshgrid(2:间隔:2);Z = x * exp (- x。^ 2 - y ^ 2);[DX, DY] =梯度(Z,间距);

梯度向量显示为一个箭袋阴谋。然后,显示轮廓线在同一坐标轴。调整显示,梯度向量垂直于等高线通过调用出现轴平等

箭袋(X, Y, DX, DY)轮廓轴线(X, Y, Z)平等的持有

图包含一个坐标轴对象。坐标轴对象包含2颤类型的对象,轮廓。

创建一个箭袋情节和为箭头指定一个颜色。

(X, Y) = meshgrid(-π:π/ 8:π-π:π/ 8:π);U =罪(Y);V = cos (X);箭袋(X, Y, U, V,“r”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象颤。

创建一个网格XY价值观和两套UV定向组件。

(X, Y) = meshgrid(0:π/ 8:π-π:π/ 8:π);U1 = sin (X);V1 = cos (Y);U2 =罪(Y);V2 = cos (X);

创建一个瓷砖的情节布局两个轴,ax₁ax2。添加一个箭袋情节和每个坐标轴标题。(R2019b之前,使用次要情节而不是tiledlayoutnexttile。)

ax₁= nexttile tiledlayout (1、2);箭袋(ax₁, X, Y, U1, V1)轴平等的标题(ax₁,“左阴谋”)ax2 = nexttile;箭袋(ax2, X, Y, U2, V2)轴平等的标题(ax2,“正确的阴谋”)

图包含2轴对象。坐标轴对象1剩标题图包含一个对象类型的颤。轴2与标题对情节包含一个对象类型的颤。

创建一个颤情节和返回颤抖的对象。然后,把箭头,加上点标记每个箭头的底部。

(X, Y) = meshgrid(-π:π/ 8:π-π:π/ 8:π);U =罪(Y);V = cos (X);q =颤抖(X, Y, U, V);q。ShowArrowHead =“关闭”;q。标志=“。”;

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象颤。

输入参数

全部折叠

x基地的坐标箭头,指定为一个标量,向量或矩阵。

如果XY向量和UV矩阵,那么箭袋扩展XY矩阵。在这种情况下,大小(U)大小(V)必须等于(长度(Y)长度(X))。关于扩大向量在矩阵的更多信息,见meshgrid

如果XY矩阵,那么X,Y,U,V必须是相同的大小。

y基地的坐标箭头,指定为一个标量,向量或矩阵。

如果XY向量和UV矩阵,那么箭袋扩展XY矩阵。在这种情况下,大小(U)大小(V)必须等于(长度(Y)长度(X))。关于扩大向量在矩阵的更多信息,见meshgrid

如果XY矩阵,那么X,Y,U,V必须是相同的大小。

x制造的箭头,指定为一个标量、向量或矩阵。

如果XY向量,那么大小(U)大小(V)必须等于(长度(Y)长度(X))

如果XY矩阵,那么X,Y,U,V必须是相同的大小。

y制造的箭头,指定为一个标量、向量或矩阵。

如果XY向量,那么大小(U)大小(V)必须等于(长度(Y)长度(X))

如果XY矩阵,那么X,Y,U,V必须是相同的大小。

线型、标志和颜色,指定为一个特征向量包含符号或字符串。这些符号可以出现在任何顺序。你不需要指定三个特点(线型、标志和颜色)。

如果你指定一个标记LineSpec,然后箭袋不显示箭头。指定一个标志和显示箭头,设置标记财产。

例子:”,或“是一个红色虚线圆圈标记吗

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

标记 描述 产生的标志
“o”

样本的圆圈标记

“+” 加号

的加号标记样本

“*” 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“广场” 广场

广场标记样本

“钻石” 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

" < " 只左向三角形

样品只左向三角形标记

“五角星形” 五角星形

五角星形标记样本

“卦” 六角星形

六角星形标记样本

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

红色的示例

“绿色” “g” (0 1 0)

样品的颜色绿色

“蓝色” “b” (0 0 1)

样品的颜色蓝色

“青色” “c” (0 1 1)

样品的颜色青色

“红色” “m” (1 0 1)

样品的颜色红色

“黄色” “y” (1 1 0)

样品的颜色黄色

“黑色” “k” (0 0 0)

样品的颜色黑色

“白色” “w” (1 1 1)

样品的颜色白色

箭头比例因子,作为一个正数或指定“关闭”。默认情况下,箭袋函数自动天平箭头所以他们不重叠。的箭袋功能应用比例因子后它自动秤箭头。

指定规模设置是一样的吗AutoScaleFactor颤抖的对象的属性。例如,指定规模作为2双打箭头的长度。指定规模作为0.5半箭头的长度。

禁用自动缩放,指定规模作为“关闭”0。当你指定这些值,自动定量箭袋对象的属性设置“关闭”和箭头的长度完全由决定UV

目标轴,指定为一个对象。如果你不指定轴,那么箭袋函数使用当前的轴。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“颜色”、“r”,“线宽”,1

请注意

这里列出的属性是唯一的一个子集。一个完整的列表,请参阅箭袋属性

箭头的宽度干和头部,指定为一个标量数值大于零的单位。一个点=1/72英寸。默认值是0.5点。

例子:0.75

箭头显示,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真正的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

  • “上”——显示箭头的向量。

  • “关闭”——没有箭头显示向量。

自动缩放箭头长度指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真正的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

  • “上”——规模内的箭头长度以适应grid-defined坐标数据和规模的箭,这样他们不重叠。的箭袋quiver3然后应用功能AutoScaleFactor箭头的长度。

  • “关闭”——不规模箭头的长度。

规模因素,指定为一个标量。的值2双打箭头的长度。的值0.5半箭头的长度。

只有在这个属性有影响自动定量属性设置为“上”

例子:2

提示

创建一个箭袋使用极坐标图,首先将其转换成笛卡尔坐标系使用pol2cart函数。

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

功能

属性