主要内容

细胞阵列

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

单元阵列是具有索引数据容器的数据类型细胞,每个单元格都可以包含任何类型的数据。单元阵列通常包含不同长度的字符向量,或者混合字符串和数字,或不同大小的数字阵列。通过在光滑的括号中封闭索引,参见一组单元格,()。通过用卷曲括号索引来访问单元格的内容,{}。有关更多信息,请参阅在单元格数组中访问数据或观看引入结构和单元阵列

功能

细胞 细胞阵列
Cell2mat 将单元数组转换为普通数据类型的普通数组
cell2struct. 将单元格数组转换为结构阵列
cell2table 将单元数组转换为表
Celldisp. 显示单元格数组内容
Cellfun. 将功能应用于单元格数组中的每个单元格
细线 图形显示单元阵列结构
Cellstr. 转换为字符向量的单元格数组
Iscell. 确定输入是否为单元数组
Iscellstr. 确定输入是否是字符向量的单元格数组
mat2cell. 将数组转换为单元格数组,其单元格包含子阵列
num2cell. 将数组转换为具有始终大小的单元格的单元格数组
strjoin. 连接数组中的字符串
strsplit. 指定分隔符分割字符串或字符向量
struct2cell. 将结构转换为单元格数组
table2cell. 将表格转换为单元格数组

话题

什么是细胞阵列?

单元阵列是具有名为小区的索引数据容器的数据类型。每个单元格都可以包含任何类型的数据。

创建单元格数组

使用该单元创建单元格数组{}运营商或者细胞功能。

在单元格数组中访问数据

从单元格数组读取和写入数据。

将单元阵列的含量传递给功能

这些示例显示了几种方法可以将数据从单元格数组传递到不识别单元阵列作为输入的函数。

preal分配单元格数组内存

初始化和分配单元格数组的内存。

单元与结构阵列

此示例将单元格和结构阵列进行比较,并显示如何存储每种类型数组中的数据。两个单元格和结构阵列都允许您存储不同类型和大小的数据。