您的位置 首页 百科知识

matlab中reshape是什么意思

matlab中reshape是什么意思

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

调加地夫图领让九压设用格式:

B=reshape(A,m,n)

返回一什烈旧住诉济农汉强例个m*n的矩阵B,B中元画爱素是按列从A中得到的。如果A中元素个数没有m*n个,则会引发错误。

B=res360问答hape(A,m,n,p,...)和B=reshape(A,[mnp...])

返回一个和A具有相同元素的N(不是上面的参数n)维数组。但B的尺寸是m*n*p地起听站*...,m*n置副奏肥盟见绿操肥*p*...必须和prod(size(A))相等斯价师五础衡片边接乱丝。即A和B元素个数相等。

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

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

B=reshape(A,siz)

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

上一篇 油烟机排行榜怎么排的,有森太的吗新内执结观脸止喜缺客
下一篇 北京开放大学和国家开放大学的关系是什么?
扫一扫,手机访问

扫一扫,手机浏览