主要内容

创建单元阵列

这个例子展示了如何创建一个单元阵列使用{}运营商或细胞函数。

当你有数据放到一个单元阵列,使用单元阵列构造操作符创建数组,{}

myCell = {1、2、3;“文本”,兰德(5 10 2),{11;22;33}}
myCell =2×3单元阵列{[1]}{[2]}{[3]}{‘文本’}{5 x10x2双}{3 x1细胞}

像所有MATLAB®数组,细胞阵列是矩形的,在每一行与相同数量的细胞。myCell是一个2×3细胞数组。

你也可以使用{}操作符创建一个空0-by-0单元阵列。

C = {}
C = 0 x0空单元阵列

随着时间的推移将值添加到单元阵列或在一个循环中,创建一个空的N维数组的使用细胞函数。

emptyCell =细胞(3、4、2)
emptyCell =3 x4x2单元阵列emptyCell (:: 1) = {0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}emptyCell (:,: 2) = {0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}{0 x0双}

emptyCell是一个3-by-4-by-2单元阵列,每个单元格包含一个空数组,[]

另请参阅

相关的话题