平面点向量
mappoint vector是一个容器对象,包含平面点坐标和属性。这些点是耦合的,这样的尺寸x- - -y-coordinate数组总是相等的,并匹配任何动态添加的属性数组的大小。坐标对和相关属性的每个条目(如果有的话)表示mappoint向量中的一个离散元素。
P = mappoint()
构造一个空mappoint向量,p
,使用以下默认属性设置:
p = 0x1 mappoint vector with properties: Collection properties: Geometry: 'point'元数据:[1x1 struct]特征属性:X: [] Y: []
P = mappoint(
构造一个新的mappoint向量并将x
,y
)X
而且Y
属性的数值数组输入,x
而且y
.
P = mappoint(
构造一个mappoint向量,然后将动态属性添加到mappoint向量x
,y
,名称,值
)的名字
,价值
参数对。可以以任意顺序指定多个名值对参数Name1, Value1,…,的家
.
P = mappoint(
构造一个新的structArray
)mappoint
向量,赋值结构数组的字段,structArray
,如动态属性。中的字段值structArray
非数值、字符串标量、字符串数组、字符向量或数值或字符向量的单元格数组将被忽略。
P = mappoint(
构造一个新的x
,y
,structArray
)mappoint
向量,设置X
而且Y
属性等于数值数组x
而且y
的字段值设置动态属性structArray
.
如果X
,Y
,或者将动态属性设置为比mappoint向量中的特征值更多的值,那么所有其他属性的大小都将扩展,数值为0,字符向量为空(”
),以获取单元格值。
如果动态属性设置的值小于特征的数量,则此动态属性将扩展以匹配其他属性的大小,如果值为数值或空字符向量,则插入0 (”
),如果值是一个单元格数组。
如果X
或Y
属性的值设置为小于对象中包含的值,则所有其他属性的大小都会缩小。
如果任何一X
或Y
设置为[],则两个坐标属性都设置为[],并删除所有动态属性。
如果一个动态属性被设置为[],那么它将从对象中删除。
mappoint向量可以像任何MATLAB一样被索引®向量。您可以访问向量的任何元素以获得特定的特征。下面的例子演示了这种行为: