mat2cell
首先我们可以在程序中选中“mat2cell”-右键单击-关于“mat2cell”的帮助/或者按F1去查看具体用法。如下图:

Convert array to cell array with potentially different sized cells
通过介绍我们可以知道这个函数的作用就是把一个数组(或者叫矩阵)分成不同大小的块(或者叫细胞元,cell)。
形式如下:
c = mat2cell(x,m,n)
其中,有三个参数,第一个参数是想要分解的原始矩阵x,第二个和第三个参数一般都是集合的形式,表示分解的尺度。
例如:
c = mat2cell(x, [10, 20, 30], [25, 25])
divides a 60-by-50 array into six arrays contained in a cell array.

x大小为[60,50],[10,20,30] 是将对应行数60分成10,20和30,[25,25]是将对应列数50分成25和25。
本文介绍了MATLAB中的mat2cell函数,该函数可以将一个数组(矩阵)转换为由不同大小的块组成的单元数组。例如,c=mat2cell(x,[10,20,30],[25,25])会将一个60x50的矩阵x拆分为六个不同的数组,这些数组存储在一个单元数组中。
589

被折叠的 条评论
为什么被折叠?



