主要内容

本页采用了机器翻译。点击此处可查看英文原文。

size

返回地理向量或平面向量的大小

说明

sz = size(v) 返回矢量 [length(v), 1]

示例

sz = size(v,dim) 返回地理向量或平面向量 vdim 指定的维度上的长度。

[m, n] = size(v) 对于 m 返回 v 的长度,而对于 n,则返回 1。

示例

全部折叠

根据 structArray 文件创建一个 mapshape 向量。

structArray = shaperead('worldrivers.shp');
ms = mapshape(structArray)
ms = 
 128×1 mapshape vector with properties:

 Collection properties:
    Geometry: 'line'
    Metadata: [1×1 struct]
 Vertex properties:
  (128 features concatenated with 127 delimiters)
           X: [126.7796 126.5321 126.3121 126.2383 126.0362 NaN NaN 126.0362 125.1356 124.7906 124.1364 123.7004 123.4859 123.2781 123.0678 NaN NaN -134.0218 -134.0882 -134.3638 -134.4989 -134.4732 -134.4100 NaN NaN -135.5902 -135.2130 … ] (1×5542 double)
           Y: [73.4571 73.0669 72.8343 72.6010 72.2894 NaN NaN 72.2894 72.3784 72.4620 72.5086 72.5691 72.6517 72.8635 72.8684 NaN NaN 69.4726 69.3400 69.2873 69.1939 68.9479 68.8795 NaN NaN 68.9858 68.9367 68.9995 69.0016 68.8795 NaN NaN … ] (1×5542 double)
 Feature properties:
        Name: {1×128 cell}

获取 mapshape 向量的尺寸。

sz = size(ms)
sz = 1×2

   128     1

输入参数

全部折叠

地理或平面矢量,指定为 geopointgeoshapemappointmapshape 对象。

用于测量向量 v 长度的维度,指定为一个正整数标量。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

输出参量

全部折叠

向量 v 的大小,返回结果为非负整数标量或一个包含两个元素的向量。

  • 如果未指定 dim,则 sz 即为包含两个元素的向量 [length(v), 1]

  • dim 等于 1 时,sz 是一个标量,其值等于 v 的长度。

  • dim ≥ 2 时,sz 等于 1。

数据类型: double

向量 v 在第一维度上的大小,返回值为一个非负整数标量。mlength(v)

数据类型: double

向量 v 在第二维度上的大小,返回值为 1 的值。

数据类型: double

版本历史记录

在 R2012a 中推出

另请参阅

|