细胞数组
可以包含不同类型和大小的数据的数组
单元格数组是一种具有称为单元格的索引数据容器的数据类型,其中每个单元格可以包含任何类型的数据。单元格数组通常包含文本字符串列表、文本和数字的组合,或者不同大小的数字数组。用圆括号括住索引来引用单元格集合,()
.通过花括号索引访问单元格的内容,{}
.有关更多信息,请参见在单元格数组中访问数据或者看介绍结构和单元格数组.
功能
细胞 |
单元阵列 |
cell2mat |
将单元格数组转换为基础数据类型的普通数组 |
cell2struct |
将单元格数组转换为结构数组 |
cell2table |
转换单元格数组到表格 |
celldisp |
显示单元格数组内容 |
cellfun |
应用函数到单元格数组中的每个单元格 |
cellplot |
图形显示单元阵列结构 |
cellstr |
转换为单元格数组的字符向量 |
iscell |
确定输入是否是单元格数组 |
iscellstr |
判断输入是否是字符向量的单元格数组 |
mat2cell |
将数组转换为单元格数组,其中单元格包含子数组 |
num2cell |
将数组转换为具有一致大小的单元格的单元格数组 |
strjoin |
在数组中加入文本 |
strsplit |
在指定的分隔符拆分字符串 |
struct2cell |
将结构转换为单元格数组 |
table2cell |
转换表格到单元格数组 |
例子和如何
属性创建单元格数组{}
操作员或细胞
函数。
从单元格数组中读取和写入数据。
向单元格数组中添加单元格、列和行。
从单个单元格删除数据,并从单元格数组删除整个单元格。
通过连接或嵌套组合单元格数组。
这些示例展示了几种将数据从单元格数组传递给不将单元格数组识别为输入的函数的方法。
初始化并为单元格数组分配内存。
概念
单元格数组是一种具有称为单元格的索引数据容器的数据类型。每个单元格可以包含任何类型的数据。
这个例子比较了单元格数组和结构数组,并展示了如何在每种类型的数组中存储数据。单元格和结构数组都允许存储不同类型和大小的数据。
如果组合其中一个或多个单元格数组的数组,则生成的数组为单元格数组。
访问存储在单元格数组的单元格中的数组中的数据。