文件帮助中心文件
数组大小
sz =尺寸(a)
szdim =尺寸(a,dim)
SZDIM =大小(A,DIM1,DIM2,...,DIMN)
[sz1,...,szn] =尺寸(___)
例子
SZ.=尺寸(一种)返回一个行向量,其元素是相应尺寸的长度一种。例如,如果一种是一个3×4矩阵,然后尺寸(a)返回载体[3 4]。
SZ.=尺寸(一种)
SZ.
一种
尺寸(a)
[3 4]
如果一种是一个表或时间表,然后尺寸(a)返回由行数和表变量的数量组成的双元素行向量。
SZDIM=尺寸(一种那暗淡)返回维度的长度暗淡什么时候暗淡是一个正整数标量。从R2019B开始,您也可以指定暗淡作为正整数的向量,以一次查询多维长度。例如,尺寸(a,[2 3])返回第二个和第三维度的长度一种在1×2行矢量中SZDIM。
SZDIM=尺寸(一种那暗淡)
SZDIM
暗淡
尺寸(a,[2 3])
SZDIM=尺寸(一种那dim1,dim2,...,dimn)返回尺寸的长度dim1,dim2,...,dimn在行矢量SZDIM(从R2019B开始)。
SZDIM=尺寸(一种那dim1,dim2,...,dimn)
dim1,dim2,...,dimn
[sz1,...,szn] =尺寸(___)返回查询尺寸的长度一种分别地。
sz1,...,szn
全部收缩
创建一个随机的4-D阵列并返回其大小。
a = rand(2,3,4,5);sz =尺寸(a)
sz =1×4.2 3 4 5
仅查询第二维度的长度一种。
szdim2 =尺寸(a,2)
szdim2 = 3.
从R2019B开始,您可以通过指定矢量维度参数一次查询多维长度。例如,找到第一和第三维度的长度一种。
szdim13 =尺寸(a,[1 3])
szdim13 =1×22 4.
找到第二个到第四维度的长度一种。
szdim23 =尺寸(a,2:4)
szdim23 =1×33 4 5.
或者,您可以将查询的尺寸列为单独的输入参数。
szdim23 =尺寸(a,2,3,4);
创建一个具有5行和4个变量的表。
lastName = {'史密斯';'约翰逊';'威廉姆斯';'琼斯';'棕色的'};年龄= [38; 43; 38; 40; 49];高度= [71; 69; 64; 67; 64];重量= [176; 163; 131; 133; 119];血压= [124 93;109 77;125 83;117 75;122 80];A =表(年龄,身高,体重,血压,'rownames',姓)
A =5×4表年龄高度重量血压___ ______ ______ _____________史密斯38 71 176 124 93 johnson 43 69 163 109 77威廉姆斯38 64 131 125 83 jones 40 67 133 117 75棕色49 64 119 122 80
找到表的大小。虽然血压变量包含两列,尺寸只计算变量的数量。
血压
尺寸
sz =1×25 4.
创建一个随机矩阵并单独返回行数和列数。
a = rand(4,3);[numrows,numcols] =大小(a)
numrows = 4.
numcols = 3.
输入数组,指定为标量,矢量,矩阵或多维数组。
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|细绳|塑造|function_handle.|细胞|分类|约会时间|期间|日历|桌子|时间表
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
char
细绳
塑造
function_handle.
细胞
分类
约会时间
期间
日历
桌子
时间表
复数支持:金宝app是的
查询的尺寸,指定为正整数标量或正整数标量的向量。如果是一个元素暗淡大于ndims(a), 然后尺寸回报1在输出的相应元素中。
ndims(a)
1
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64
查询尺寸列表,指定为由逗号分隔的正整数标量。如果列表的一个元素大于ndims(a), 然后尺寸回报1在输出的相应元素中。
数组大小,作为非负整数的行向量返回。
每个元素SZ.表示相应维度的长度一种。如果有的话SZ.等于0., 然后一种是一个空的阵列。
0.
如果一种那是一个标量SZ.是行矢量[1 1]。
[1 1]
如果一种是一个表或时间表,然后SZ.是包含行数和变量数的双元素行向量。不计算单个变量中的多列。
如果一种是类型的字符矢量char, 然后尺寸返回行向量[1 m]在哪里m是字符数。但是,如果一种是一个标量,尺寸回报[1 1]因为它是字符串数组的单个元素。例如,比较输出尺寸对于字符向量和字符串:
[1 m]
m
szchar = size('mytext')
szchar = 1 6
szstr = size(“mytext”)
szstr = 1 1
斯特莱格
数据类型:双倍的
维度长度,作为非负整数标量返回暗淡是一个标量和非负整数标量的行矢量暗淡是矢量。如果指定维度参数的元素大于ndims(a), 然后尺寸回报1在相应的元素中SZDIM。
单独列出的维度长度,作为逗号分隔的非负整数标量返回。
什么时候暗淡没有指定,少于ndims(a)列出了输出参数,然后将所有剩余的维度长度折叠到列表中的最后一个参数中。例如,如果一种是一个带大小的三维数组[3 4 5], 然后[sz1,sz2] =尺寸(a)回报sz1 = 3.和SZ2 = 20.。
[3 4 5]
[sz1,sz2] =尺寸(a)
sz1 = 3.
SZ2 = 20.
什么时候暗淡指定了,输出参数的数量必须等于查询尺寸的数量。
如果您指定了超过ndims(a)输出参数,然后返回额外的尾随参数1。
要确定数组是否为空,标量或矩阵,请使用函数是空的那Isscalar., 和Ismatrix.。您还可以确定矢量的方向伊斯罗瓦和iscumn.功能。
是空的
Isscalar.
Ismatrix.
伊斯罗瓦
iscumn.
此功能完全支持高阵列。金宝app有关更多信息,请参阅高阵列。
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
高度|长度|ndims.|numel.|斯特莱格|宽度
高度
长度
ndims.
numel.
宽度
Sie Haben EineAbgeänderte版模具北美山脉。MöchtenSieDieses Beispiel Mit IhrenÄnderungenÖffnen?
Sie Haben AUF EINEN LINK GEKLICKT,DER DIESEM MATLAB-BEFEHL ONTSPRICHT:
Führensieden befehl Durch Eingabe在Das Matlab-Befehlsfenster Aus。WebBrowserUnterstützenKeineMatlab-Befehle。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室