单元格数组是一种数据类型,它具有被调用的索引数据容器细胞,其中每个单元格可以包含任何类型的数据。单元数组通常包含不同长度的字符向量列表,或者字符串和数字的组合,或者不同大小的数字数组。通过将索引括在平滑的括号中来引用单元格集,()
。通过使用花括号索引来访问单元格的内容,{}
。有关更多信息,请参见访问单元数组中的数据或者看介绍结构和单元阵列。
细胞 |
单元阵列 |
cell2mat |
将单元格数组转换为基础数据类型的普通数组 |
cell2struct |
将单元格数组转换为结构数组 |
cell2table |
将单元格数组转换为表 |
celldisp |
显示单元数组内容 |
cellfun |
将函数应用于单元格数组中的每个单元格 |
cellplot |
图形化显示单元阵列结构 |
cellstr |
转换为字符向量的单元数组 |
iscell |
确定输入是否为单元格数组 |
iscellstr |
确定输入是否是字符向量的单元数组 |
mat2cell |
将数组转换为单元格包含子数组的单元格数组 |
num2cell |
使用一致大小的单元格将数组转换为单元格数组 |
strjoin |
数组中的连接字符串 |
strsplit |
在指定的分隔符处拆分字符串或字符向量 |
struct2cell |
将结构转换为单元格数组 |
table2cell |
将表格转换为单元格数组 |
单元格数组是一种数据类型,具有称为单元格的索引数据容器。每个单元格可以包含任何类型的数据。
方法创建单元格数组{}
运营商或细胞
函数。
从单元格数组和向单元格数组读写数据。
这些示例展示了几种将数据从单元格数组传递到不将单元格数组视为输入的函数的方法。
为单元数组初始化和分配内存。
这个例子比较了单元格和结构数组,并展示了如何在每种类型的数组中存储数据。单元格和结构数组都允许存储不同类型和大小的数据。