当前位置:神舟问>百科知识>reshape

reshape

2024-04-10 10:23:14 编辑:join 浏览量:527

reshape

reshape函数就是变换成特定维数的矩阵。语法是A=reshape(A,m,n);或者A=reshape(A,[m,n])360问答。都是将A的行列排列成施特m行n列。

用法举例说明如下:

A=【14710,25811,36912】

B=reshape(A,2,6)

B=【13579离字远11,24681012】

B=reshape(A,2,[])

B=【1357911,24681012】

reshape是一种函数,函数可以重新调整略号深乡针阶和更六花矩阵的行数、列数、维数。究写院把么达宣春般何在matlab命令窗口中键入docreshape南额景推失或helpreshape即可获得该函数的帮助信息。

B=resh官沉曲五ape(A,size)是指返回一个和A元素相同的n维数组,但是由向量size来决定重构数组维数的大小,pro殖乱读必乐期d(size(B))的数量值必须和prod(size(A))的保持一致。

reshape

扩展资料:

调用格式

B=res权针hape(A,m,n)

B=reshape(A,m,n,p,...)

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

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

B=reshape(A,size)

调用格式说明

B=reshape(A,m满燃如陈当预论曲皇,n)

返回一个m*n的矩阵B,B中元素是按列从A中得到的。如果A中元素个数没有m落管律右续际转夫*n个,则会引发错误。

B=reshape(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))的值必须能被指定维数的乘积所吃同往探整除。在这里面占位符[]资革蒸领病预牛供迅混曾只能使用一次。

相关函数:s害岩可哪hiftdim,squee亲ze,circshift,permute,repmat

参考资料深祖春配:

标签:reshape

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/article/322663.html
热门文章