文档
将数组转换为单元格包含子数组的单元格数组
C=mat2cell(A,dim1Dist,…,dimNDist)
C=mat2cell(A,行距离)
实例
C=mat2cell(A.,dim1Dist,…,dimNDist)除法数组A.放入更小的数组中,并以单元格数组的形式返回它们C.向量dim1Dist…dimNDist指定如何划分行、列和(如果适用)的更高维度A..中的较小阵列C可以有不同的尺寸。A.可以有任何数据类型。
C=mat2cell(A.,dim1Dist,…,dimNDist)
A.
dim1Dist,…,dimNDist
C
dim1Dist…dimNDist
C=mat2cell(A.,吵闹者)除法数组A.变成N-by-1单元阵列C哪里N等于中的元素数吵闹者.
C=mat2cell(A.,吵闹者)
吵闹者
N
全部崩溃
创建一个5乘4的数字数组。
A=重塑(1:20,5,4)'
A=4×51 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
分A.分成两个2×3和两个2×2子阵列。返回单元格数组中的子数组。
C=mat2cell(A[2],[3 2])
C=2×2电池{2x3 double}{2x2 double}{2x3 double}{2x2 double}
在中显示子阵列C使用celldisp作用
celldisp
celldisp(C)
C{1,1}=1 2 3 6 7 8 C{2,1}=11 12 13 16 17 18 C{1,2}=4 5 9 10 C{2,2}=14 15 19 20
创建一个数组。
将一行行A.单元格数组包含两个子数组。从第一个元素吵闹者是1.,第一个单元格C包含文件的第一行A.. 第二要素吵闹者是3.,那么C包含下三行的A.. 元素的总和吵闹者等于的行数A..
1.
3.
rowDist=[13];C=mat2cell(A,行距离)
C=2×1细胞{1x5双精度}{3x5双精度}
显示子阵列。
C{1}=1 2 3 4 5 C{2}=6 7 8 9 10 11 12 13 15 16 18 19 20
输入数组。
描述输入数组元素沿每个维度的分布的向量,指定为数字向量。
例如,如果A.是一个60乘50的数组,则可以将此参数指定为[10 20 30],[25 25]分A.如代码和图所示。C是一个单元格数组,包含从中拆分出来的六个子数组A..
[10 20 30],[25 25]
C=mat2cell(A、[102030]、[2525])
对于Kth尺寸A.,指定相应向量的元素酒鬼因此总和(dimKDist)大小等于K第四维度。
K
酒鬼
总和(dimKDist)
如果Kth尺寸A.大小为零,然后指定相应的向量酒鬼作为空数组,[],如代码所示。
[]
A=兰特(3,0,4);C=mat2cell(A[12],[21],[21]);
描述输入数组按行分布的向量,指定为数字向量。当您未指定如何分割时A.在任何其他维度上mat2cell函数返回一个N-by-1单元阵列C哪里N等于中的元素数吵闹者.
mat2cell
每个元素吵闹者指定子阵列中的行数,该子阵列位于C. 元素的总和吵闹者必须等于的行数A..
cell2mat|num2cell
cell2mat
num2cell
您的系统上存在此示例的修改版本。是否要打开此版本?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处
现在受审