主要内容

细胞数组

可以包含不同类型和大小的数据的数组

单元格数组是一种具有称为单元格的索引数据容器的数据类型,其中每个单元格可以包含任何类型的数据。例如,

C = {42, rand(5),“abcd”
C = 1×3 cell array {[42]} {5×5 double} {["abcd"]}

若要访问单元格的内容,请将索引括在花括号中,例如c {1}返回42而且c {3}返回“abcd”.有关更多信息,请参见在单元格数组中访问数据

单元格数组对于希望通过数值索引访问的非表格数据非常有用。如果您有表格数据,例如来自电子表格的数据,请使用表格时间表代替。如果您的数据只有文本,请使用字符串

功能

全部展开

细胞 单元阵列

从细胞

cell2mat 将单元格数组转换为基础数据类型的普通数组
cell2struct 将单元格数组转换为结构数组
cell2table 转换单元格数组到表格

细胞

cellstr 转换为单元格数组的字符向量
mat2cell 将数组转换为单元格数组,其单元格包含子数组
num2cell 将数组转换为具有一致大小的单元格的单元格数组
struct2cell 将结构转换为单元格数组
table2cell 转换表格到单元格数组

确定类型

iscell 判断输入是否是单元格数组
iscellstr 判断输入是否是字符向量的单元格数组
celldisp 显示单元格数组内容
cellfun 应用函数到单元格数组中的每个单元格
cellplot 图形显示单元阵列结构

主题