文档帮助中心文档
颤动或矢量图
箭袋(X, Y, U, V)
箭袋(U, V)
箭袋(___、规模)
箭袋(___,LineSpec)
箭袋(___LineSpec,“填满”)
箭袋(___、名称、值)
箭袋(ax,___)
q =箭袋(___)
实例
箭袋(X,Y,U,v)绘制带有方向分量的箭头U和v在笛卡儿坐标处X和Y.例如,第一个箭头起源于点X(1)和Y(1),水平延伸根据U (1),垂直延伸五(1).默认情况下,箭袋函数缩放箭头长度,使它们不重叠。
箭袋(X,Y,U,v)
X
Y
U
v
X(1)
Y(1)
U (1)
五(1)
箭袋
箭袋(U,v)用指定的方向分量绘制箭头U和v在等间距的点上。
箭袋(U,v)
如果U和v是向量吗x-箭头的坐标范围从1到中元素的数量U和v,Y-坐标都是1。
如果U和v是矩阵吗x中箭头的坐标范围为1到列数U和v,Y-箭头的坐标范围从1到中的行数U和v.
箭袋(___,规模)调整箭头长度:
箭袋(___,规模)
规模
当规模是一个正数,则箭袋函数自动调整箭头的长度,使其不重叠,然后将其拉伸为规模.例如,一个规模2是箭头长度的两倍,a规模0.5的长度是箭头长度的一半。
当规模是“关闭”或0例如箭袋(X, Y, U, V,“了”),则禁用自动伸缩功能。
“关闭”
0
箭袋(X, Y, U, V,“了”)
箭袋(___,LineSpec)设置线条样式、标记和颜色。标记出现在由指定的点处X和Y.如果您指定一个标记使用LineSpec然后箭袋不显示箭头。要指定标记并显示箭头,请设置标记取而代之的是财产。
箭袋(___,LineSpec)
LineSpec
标记
箭袋(___,LineSpec,“填充”)填充由指定的标记LineSpec.
箭袋(___,LineSpec,“填充”)
“填充”
箭袋(___,名称、值)使用一个或多个名称-值对参数指定quiver属性。有关属性列表,请参见箭袋特性.在所有其他输入参数之后指定名称-值对参数。名称-值对参数应用于箭图中的所有箭头。
箭袋(___,名称、值)
名称、值
箭袋(斧头,___)在指定的轴上创建箭图斧头而不是当前的轴(gca).论点斧头可以放在前面语法中的任何输入参数组合的前面。
箭袋(斧头,___)
斧头
gca
q =箭袋(___)返回一个箭袋对象。这个对象对于创建颤抖图后控制它的属性很有用。
全部崩溃
加载代表北美上空气流的样本数据。对于本例,请选择数据的子集。
负载(“风”,“x”,“是的”,“你”,“v”)X=X(11:22,11:22,1);Y=Y(11:22,11:22,1);U=U(11:22,11:22,1);V=V(11:22,11:22,1);
创建所选子集的箭图。向量X和Y表示每个箭头底部的位置,和U和v表示每个箭头的方向组件。默认情况下,箭袋函数缩短箭头,使它们不重叠。调用轴平等沿每个轴使用相等的数据单位长度。这使得箭头指向正确的方向。
轴平等
箭袋(X, Y, U, V)轴平等的
默认情况下,箭袋函数缩短箭头,使它们不重叠。禁用自动缩放,使箭头长度完全由U和v通过设置规模参数0.
例如,创建一个网格X和Y值使用网格函数。使用这些值指定方向组件。然后,创建一个没有自动缩放的抖动图。
网格
[X,Y]=网格网格(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]=网格(-2:间距:2);Z=X.*exp(-X.^2-Y.^2);[DX,DY]=渐变(Z,间距);
将梯度向量显示为箭图。然后,在同一轴上显示轮廓线。通过调用,调整显示,使渐变向量与等高线垂直轴平等.
箭袋(X, Y, DX, DY)在轮廓轴线(X, Y, Z)平等的持有关
创建箭图并为箭头指定颜色。
(X, Y) = meshgrid(-π:π/ 8:π-π:π/ 8:π);U =罪(Y);V = cos (X);箭袋(X, Y, U, V,“r”)
创建一个网格X和Y值和两组U和v定向组件。
(X, Y) = meshgrid(0:π/ 8:π-π:π/ 8:π);U1 = sin (X);V1 = cos (Y);U2 =罪(Y);V2 = cos (X);
创建一个带有两个轴的地块的平铺布局,ax₁和ax2.为每个轴添加一个颤抖的情节和标题。(R2019b之前,请使用次要情节而不是平铺布局和奈克斯提尔.)
ax₁
ax2
次要情节
平铺布局
奈克斯提尔
平铺布局(1,2)ax1=nexttile;箭袋(ax1、X、Y、U1、V1)轴平等的标题(ax₁,“左阴谋”) ax2 = nexttile;箭袋(ax2, X, Y, U2, V2)轴平等的标题(ax2,“右图”)
创建箭袋图并返回箭袋对象。然后,删除箭头并在每个箭头的底部添加点标记。
(X, Y) = meshgrid(-π:π/ 8:π-π:π/ 8:π);U =罪(Y);V = cos (X);q =颤抖(X, Y, U, V);q.ShowArrowHead =“关闭”;q.Marker ='.';
x指定为标量、矢量或矩阵的箭头基底的坐标。
如果X和Y是向量和U和v矩阵,那么箭袋扩展X和Y矩阵。在这种情况下,大小(U)和尺寸(V)必须等于(长度(Y)长度(X)).有关将向量展开成矩阵的更多信息,请参见网格.
大小(U)
尺寸(V)
(长度(Y)长度(X))
如果X和Y矩阵,那么X,Y,U,v大小必须相同。
Y指定为标量、矢量或矩阵的箭头基底的坐标。
x-箭头的分量,指定为标量、矢量或矩阵。
如果X和Y向量,那么大小(U)和尺寸(V)必须等于(长度(Y)长度(X)).
Y-箭头的分量,指定为标量、矢量或矩阵。
作为包含符号的字符向量或字符串指定的行样式、标记和颜色。这些符号可以以任何顺序出现。您不需要指定所有这三个特征(线条样式、标记和颜色)。
如果您指定一个标记使用LineSpec然后箭袋不显示箭头。要指定标记并显示箭头,请设置标记取而代之的是财产。
例子:”“或者”红色虚线是否有圆圈标记
”“或者”
'-'
'--'
“:”
'-.'
“o”
“+”
‘*’
'.'
“x”
“_”
“|”
's'
' d '
“^”
“v”
“>”
“<”
“p”
“h”
“红色”
“r”
(1 0 0)
“绿色”
‘g’
(0 1 0)
“蓝”
“b”
(0 0 1)
“青色”
“c”
(0 1 1)
“米”
(1 0 1)
“黄色”
“是的”
[1 1 0]
“黑”
“k”
(0 0 0)
“白色”
“w”
[1 1 1]
箭头比例因子,指定为正数或“关闭”.默认情况下,箭袋函数自动缩放箭头,使其不重叠。这个箭袋函数在自动缩放箭头后应用缩放因子。
指定规模与设置AutoScaleFactor箭袋物体的性质。例如,指定规模像2.箭头长度的两倍。指定规模像0.5箭的长度减半。
AutoScaleFactor
2.
0.5
要禁用自动缩放,请指定规模像“关闭”或0. 指定其中一个值时自动定量属性设置为“关闭”箭头的长度完全由U和v.
自动定量
轴
目标轴,指定为轴对象如果未指定轴,则箭袋函数使用当前轴。
指定可选的逗号分隔的字符对名称、值参数。的名字是参数名和价值为对应值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
‘颜色’、‘r’、‘线宽’,1
笔记
这里列出的属性只是一个子集。有关完整列表,请参阅箭袋特性.
线宽
箭头杆和箭头头的宽度,指定为点单位大于零的标量数值。一个点=1/72英寸。默认值为0.5点。
1/72
例子:0.75
0.75
ShowArrowHead
“开”
箭头显示,指定为“开”或“关闭”,或数字或逻辑1.(真正的)或0(错误的).价值“开”相当于真正的,“关闭”相当于错误的. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState.
1.
真正的
错误的
matlab.lang.OnOffSwitchState
“开”-显示带有箭头的矢量。
“关闭”-显示没有箭头的矢量。
自动缩放箭头长度,指定为“开”或“关闭”,或数字或逻辑1.(真正的)或0(错误的).价值“开”相当于真正的,“关闭”相当于错误的. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState.
“开”-缩放箭头长度以适应栅格定义的坐标数据,并缩放箭头,使其不重叠。这个箭袋或quiver3函数然后应用AutoScaleFactor到箭的长度。
quiver3
“关闭”-不要缩放箭头长度。
0.9
比例因子,指定为标量。价值2.箭头长度的两倍。的值0.5箭的长度减半。
仅当自动定量属性设置为“开”.
例子:2.
要使用极坐标创建箭图,请首先使用pol2cart函数。
pol2cart
使用注意事项及限制:
此函数接受GPU阵列,但不在GPU上运行。
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
此函数在分布式阵列上运行,但在客户端MATLAB中执行®.
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
与当地办事处联系