文档帮助中心
转换单元阵列到基础数据类型的普通阵列
A = cell2mat(C)
例
A = cell2mat(C)转换单元阵列到一个普通的数组。单元阵列中的元素都必须包含相同的数据类型,并将所得阵列是数据类型。
C
内容C必须支持级万博1manbetx联成一个N维的矩形。否则,结果是不确定的。例如,细胞在相同的列中的内容必须具有相同的列数,但它们不必具有相同数量的行(见图)的。
全部收缩
转换数字阵列中的单元阵列的四个单元为一个数值数组。
C = {[1],[2 3 4];[5;9],[6 7 8;10 11 12]}
C =2×2单元阵列{[1]} {1×3双} {2×1双} {2×3}双
A =3×41 2 3 4 5 6 7 8 9 10 11 12
转换结构在单元阵列成一个结构阵列。这些结构必须具有相同的字段。
s1.a = [1 2 3 4];s1.b ='好';s2.a = [5 6;7 8];s2.b ='早上';C = {S1,S2};d = cell2mat(c)中
d =1×2结构阵列字段:A b
显示结构的第一场d(1)。
d(1)
d(1).A
ANS =1×41 2 3 4
显示器的第二场d(2)。
d(2)
d(2).B
ANS = '早上'
输入单元阵列,其中,所有细胞都含有相同的数据类型。cell2mat接受数字,逻辑或字符的单元内的数据C或具有相同的字段名和数据类型的结构。cell2mat不接受内的对象或嵌套细胞C。
cell2mat
此功能完全支持高大的阵列。万博1manbetx欲了解更多信息,请参阅高大的数组。
此功能完全支持分布式数组。万博1manbetx欲了解更多信息,请参阅与分布阵列运行MATLAB功能(并行计算工具箱)。
细胞|cell2struct|cell2table|iscell|mat2cell|num2cell|struct2cell|table2cell
细胞
cell2struct
cell2table
iscell
mat2cell
num2cell
struct2cell
table2cell
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处