主要内容

重塑

重塑数组

描述

例子

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 =5×21 6 2 5 7 3 8 4 9 10

重塑一个4×4平方矩阵的矩阵有2列。指定[]让第一维度重塑自动计算出适当的行数。

=魔法(4)
一个=4×416 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
B =重塑([],2)
B =8×215 16 3 5 10 9 6 4 2 13 11 8 7 12 14 1

结果是一个8-by-2矩阵保持相同数量的原始矩阵元素。中的元素B也保持columnwise秩序一个

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

一个= 0 (3、2、3);2 B =重塑(9)
B =9×20 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

扩展功能

HDL代码生成
生成FPGA和ASIC设计的Verilog和VHDL代码使用HDL编码器™。

版本历史

之前介绍过的R2006a