您的位置:首页 >知识经验 >

reshape函数(reshape)

大家好,我是小新,我来为大家解答以上问题。reshape函数,reshape很多人还不知道,现在让我们一起来看看吧!

1、reshape函数重新调整矩阵的行数、列数、维数。

2、调用格式:

3、B = reshape(A,m,n)

4、返回一个m*n的矩阵B, B中元素是按列从A中得到的。如果A中元素个数没有m*n个, 则会引发错误。

5、B = reshape(A,m,n,p,...)和B = reshape(A,[m n p ...])

6、返回一个和A具有相同元素的N(不是上面的参数n)维数组。但B的尺寸是m*n*p*...,m*n*p*...必须和prod(size(A))相等。即A和B元素个数相等。

7、B = reshape(A,...,[ ],...)

8、计算由占位符[ ]所表示的尺寸的长度,这样维度的乘积等价于prod(size(A))。而prod(size(A))的值必须能被的指定维数的乘积所整除。在这里面占位符[ ] 只能使用一次。

9、B = reshape(A,siz)

10、返回一个和A元素相同的n维数组,但是由向量siz来决定重构数组维数的大小,prod(siz)的数量值必须和prod(size(A))的保持一致。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!