主要内容

viewArray

系统对象:分阶段。ReplicatedSubarray
包:分阶段

查看数组几何

语法

viewArray (H)
viewArray (H、名称、值)
hPlot = viewArray(___

描述

viewArray (H中指定的数组的几何图形H

viewArray (H名称,值用一个或多个指定的附加选项绘制数组的几何图形名称,值对参数。

hPlot= viewArray (___返回图形窗口中数组元素的句柄。前面语法中描述的所有输入参数也适用于这里。

输入参数

H

数组对象。

名称-值参数

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

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来名字在报价。

数组几何图形沿其显示的轴的句柄。

ShowNormals

将此值设置为真正的显示数组中所有元素的法线方向。将此值设置为在不显示法线方向的情况下绘制元素。

默认值:

ShowLocalCoordinates

指定是否显示本地坐标轴的逻辑标志。

默认值:真正的

ShowAnnotation

指定是否在图的UI面板中显示注释的逻辑标志。注释显示了基于阵列的阵列轴的孔径大小和元素间距。

默认值:真正的

取向

数组的方向,指定为3 × 1列向量,其中分别包含相对于局部坐标系的x、y和z轴的旋转角度。缺省值为[0;0;0]。

默认值:(0, 0, 0)

ShowTaper

将此值设置为真正的指定是否根据元素锥度大小的比例更改元素颜色亮度。当此值设置为,所有元素都用相同的颜色绘制。

默认值:

ShowIndex

向量,指定要在图中显示的元素索引。向量中的每个数字必须是1和元素数之间的整数。还可以将值指定为“所有”显示数组中所有元素的下标或“没有”抑制指数。

默认值:“没有”

ShowSubarray

向量,指定要在图中突出显示的子数组的索引。vector中的每个数字必须是1和子数组数之间的整数。还可以将值指定为“所有”或突出显示数组的所有子数组“没有”抑制子数组高亮显示。高亮显示为不同的子数组使用不同的颜色。

默认值:“所有”

标题

指定情节标题的字符向量。

默认值:“阵列几何”

输出参数

hPlot

图窗口中数组元素的句柄。

例子

全部展开

这个例子展示了如何通过复制子数组来构造一个完整的数组。

创建一个六角形数组用作子数组。

Nmin = 9;Nmax = 17;Dy = 0.5;Dz = 0.5*sin(pi/3);rowlength = [Nmin:Nmax Nmax-1:-1:Nmin];Numels_hex = sum(rowlength);Stopvals = cumsum(行长度);Startvals = stopvals-rowlength +1;Pos = 0 (3,numels_hex);Rowidx = 0;m = Nmin-Nmax:Nmax-Nmin rowidx = rowidx+1;Idx = startvals(rowidx):stopvals(rowidx);Pos (2,idx) = (-(rowlength (rowidx)-1)/2:(rowlength (rowidx)-1)/2) * dy;Pos (3,idx) = m*dz;结束Hexa =相控的。ConformalArray (“ElementPosition”、pos、“ElementNormal”0 (numels_hex));

在一个球体上排列六角形数组的副本。

半径= 9;Az = [-180 -180 -180 -120 -120 -60 -60 0 0 60 60 120 120 180];El = [-90 -30 30 -30 30 -30 30 -30 30 -30 30 30 -30 30 90];Numsubarrays = size(az,2);[x,y,z] = sph2cart(deg2rad(az),deg2rad(el),*的半径(numsubarrays));Ha =阶段性。ReplicatedSubarray (“子数组”六,“布局”“自定义”“SubarrayPosition”[x;y;z),“SubarrayNormal”,(阿兹;el]);

显示数组的几何形状,用不同的颜色突出显示选定的子数组。

viewArray(哈,“ShowSubarray”3:2:13,“标题”“球面上的六角形子阵”);视图(0,90)

Baidu
map