帮助中心帮助中心
数组大小
sz = size(A)
szdim = size(A,dim)
szdim = size(A,dim1,dim2,…,dimN)
[sz1,…,深圳N] = size(___)
例子
深圳=大小(一个)返回一个行向量,其元素为的相应维度的长度一个.例如,如果一个是3 × 4矩阵吗大小(一个)返回向量[3 - 4].
深圳=大小(一个)
深圳
一个
大小(一个)
[3 - 4]
如果一个那是桌子还是时间表呢大小(一个)返回由行数和表变量数组成的双元素行向量。
szdim=大小(一个,昏暗的)返回维度的长度昏暗的当昏暗的是正整数标量。你也可以指定昏暗的作为正整数的向量,一次查询多个维度的长度。例如,大小(A, 3 [2])的第二个和第三个维度的长度一个在1 × 2行向量中szdim.
szdim=大小(一个,昏暗的)
szdim
昏暗的
大小(A, 3 [2])
szdim=大小(一个,dim1 dim2,…,dimN)返回维度的长度dim1 dim2,…,dimN在行向量中szdim.
szdim=大小(一个,dim1 dim2,…,dimN)
dim1 dim2,…,dimN
[sz1,…,szN= size(___)的查询维度的长度一个分开。
[sz1,…,szN= size(___)
sz1,…,szN
全部折叠
创建一个随机的4-D数组并返回它的大小。
A = rand(2,3,4,5);sz = size(A)
深圳=1×42 3 4 5
的二次元长度查询一个.
szdim2 = size(A,2)
Szdim2 = 3
通过指定向量维度参数,可以一次查询多个维度长度。例如,求的一维和三维的长度一个.
szdim13 = size(A,[1 3])
szdim13 =1×22 4
求二维到四维空间的长度一个.
szdim23 = size(A,2:4)
szdim23 =1×33 4 5
或者,您可以将查询的维度作为单独的输入参数列出。
szdim23 = size(A,2,3,4);
创建一个5行4变量的表。
姓氏= {“史密斯”;“约翰逊”;”威廉姆斯;“琼斯”;“棕色”};年龄= [38;43;38;40;49];身高= [71;69;64;67;64];Weight = [176;163;131;133;119];血压= [124 93;109 77;125 83;117 75;122 80);A =表(年龄,身高,体重,血压,“RowNames”、LastName)
一个=5×4表年龄身高体重血压_________ ______ _____________史密斯38 71 176 124 93约翰逊43 69 163 109 77威廉姆斯38 64 131 125 83琼斯40 67 133 117 75布朗49 64 119 122 80
找出表格的大小。虽然血压变量包含两列,大小只计算变量的数量。
血压
大小
深圳=1×25个4
创建一个随机矩阵,分别返回行数和列数。
A = rand(4,3);[numRows,numCols] = size(A)
numRows = 4
numCols = 3
输入数组,指定为标量、向量、矩阵或多维数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|function_handle|细胞|分类|datetime|持续时间|calendarDuration|表格|时间表
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
字符串
结构体
function_handle
细胞
分类
datetime
持续时间
calendarDuration
表格
时间表
复数支持:金宝app是的
查询的维度,指定为正整数标量、正整数标量的向量或大小为0-by-0、0-by-1或1-by-0的空数组。的元素昏暗的大于ndims (A),然后大小返回1在输出的相应元素中。如果昏暗的那么数组是空的吗大小返回一个1乘0的空数组。
ndims (A)
1
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
查询尺寸的列表,指定为正整数标量,以逗号分隔。如果列表中的元素大于ndims (A),然后大小返回1在输出的相应元素中。
数组大小,作为非负整数的行向量返回。
的每个元素深圳的对应维度的长度一个.如有任何元素深圳等于0,然后一个是一个空数组。
0
如果一个是标量吗深圳是行向量[1].
[1]
如果一个那是桌子还是时间表呢深圳是包含行数和变量数的两元素行向量。单个变量中的多个列不会被计算在内。
如果一个字符向量是类型吗字符,然后大小返回行向量。(1米)在哪里米是字符数。然而,如果一个是字符串标量,大小返回[1]因为它是字符串数组中的单个元素。例如,比较的输出大小对于字符向量和字符串:
(1米)
米
Szchar =大小(“mytext”)
Szchar = 16
SZSTR = size(“mytext”)
SZSTR = 1
strlength
数据类型:双
维度长度,当时作为非负整数标量返回昏暗的一个正整数标量,一个非负整数标量的行向量什么时候昏暗的是正整数的向量,还是1乘0的空数组时昏暗的是一个空数组。如果指定维度参数的元素大于ndims (A),然后大小返回1的相应元素中szdim.
单独列出的维度长度,以逗号分隔的非负整数标量返回。
当昏暗的未指定且小于ndims (A)输出参数被列出,然后所有剩余的维度长度被折叠到列表中的最后一个参数中。例如,如果一个是一个三维数组的大小[3 4 5],然后[sz1,sz2] = size(A)返回Sz1 = 3而且Sz2 = 20.
[3 4 5]
[sz1,sz2] = size(A)
Sz1 = 3
Sz2 = 20
当昏暗的时,输出参数的数量必须等于查询的维度的数量。
如果指定大于ndims (A)输出参数,然后额外的尾随参数返回为1.
若要确定数组是空的、标量还是矩阵,请使用函数isempty,isscalar,ismatrix.方法也可以确定向量的方向isrow而且iscolumn功能。
isempty
isscalar
ismatrix
isrow
iscolumn
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
全部展开
你可以指定昏暗的作为正整数的向量,一次查询多个维度的长度。或者,您可以将查询的维度作为单独的输入参数列出dim1 dim2,…,dimN.有关示例,请参见4-D数组的大小.
长度|strlength|ndims|元素个数|高度|宽度
长度
ndims
元素个数
高度
宽度
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处