文档

重塑

重塑数组

语法

B =重塑(深圳)
B =重塑(szN sz1,…)

描述

例子

B=重塑(一个,深圳)重塑一个使用矢量大小,深圳,来定义大小(B)。例如,重塑(A, [2、3])重塑一个在一个2×3矩阵。深圳必须包含至少2元素,刺激(深圳)必须是一样的吗元素个数(个)

例子

B=重塑(一个,sz1,…, szN)重塑一个成一个sz1——- - - - - -——- - - - - -szN数组,sz1,…, szN显示每个维度的大小。您可以指定一个单一维度的大小[]尺寸大小的自动计算,这样的元素数量B匹配的元素数量一个。例如,如果一个是一个10 *矩阵,然后呢重塑(2,2,[])重塑100的元素一个成一个2-by-2-by-25数组。

例子

全部折叠

重塑一个1-by-10向量为5×2矩阵。

一个= 1:10;B =重塑(A, [5, 2])
B =1 6 2 5 7 3 8 4 9 10

重塑一个6-by-6幻方矩阵的矩阵只有3列。指定[]让第一尺寸大小重塑自动计算出适当的行数。

一个=魔法(6);B =重塑([],3)
B =35 6 19 3 7 23 31 2 27 8 33 10 30 34 14 4 29 18 32 1 26日24 21 25 9 22 20 28日17日15

结果是一个12-by-3矩阵保持相同数量的元素(36)作为原始6-by-6矩阵。中的元素B也保持columnwise秩序一个

重塑3-by-2-by-3零的数组变成9-by-2矩阵。

一个= 0 (3、2、3);2 B =重塑(9)
B =0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

输入参数

全部折叠

输入数组,指定为一个向量,矩阵,或多维数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|细胞|datetime|持续时间|calendarDuration
复数的支持:金宝app是的

输出的大小,指定为一个行向量的整数。的每个元素深圳表示相应尺寸的大小B。您必须指定深圳这样的元素数量一个B都是一样的。也就是说,刺激(深圳)必须是一样的吗元素个数(个)

第二个维度之外,输出,B,并不能反映尺寸的大小1。例如,重塑(A, [3、2、1、1])产生一个3×2矩阵。

例子:重塑(A, [3 2])

例子:重塑(A, [6 4 10])

例子:重塑(A,[5] 5 5 5日)

每个维度的大小,指定为两个或两个以上的整数最多一个[](可选)。您必须指定至少2尺寸大小,最多可以指定一个尺寸大小[],自动计算尺寸的大小,以确保元素个数(B)匹配元素个数(个)。当你使用[]自动计算尺寸大小,你的尺寸显式地指定必须均匀地划分为输入矩阵中元素的数量,元素个数(个)

第二个维度之外,输出,B,并不能反映尺寸的大小1。例如,重塑(A, 3、2、1、1)产生一个3×2矩阵。

例子:重塑(3 2)

例子:重塑([],6日,10)

例子:重塑(A, 2、5、3、[])

例子:重塑(5 5 5 5)

输出参数

全部折叠

重塑数组,返回为一个向量,矩阵,多维数组或单元阵列。数据类型和元素的数量B是一样的元素的数据类型和数量吗一个。中的元素B保存他们columnwise订购一个

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|细胞|datetime|持续时间|calendarDuration

扩展功能

之前介绍过的R2006a

这个主题有帮助吗?