胞元数组的基本组分是胞元(cell),每个胞元本身在数组中是平等的,只能以下标区分。胞元可以存放任何类型、任何大小的数组,如任意维数值数组、字符串数组、符号对象等,而且同一个胞元数组中各胞元中的内容可以不同。
一、创建元胞数组
对胞元数组来说,在胞元数组中,胞元和胞元内容是两个不同范畴的东西。因此,寻访胞元和寻访胞元中的内容是两种不同的操作。
“胞元标识(cell Indexing)”:以二维胞元数组A为例,A(2,3)是指A胞元数线中的第2行第3列胞元元素;
“胞元内容编址(Content Addressing)”:如A{2,3}是指A胞元数组第2行第3列胞元中所允许存放的内容。
a=cell(0):表示a为空的 0×0 cell 数组;
a=cell(1):表示a为1个元素的数组;
a=cell(2):表示a为2x2个元素的数组;
2、用"{}"赋值
二、访问元胞数组
1、获取指定元胞的大小,用小括号“()”
2、获取指定元胞的内容,用大括号“{}”
3、进一步获取指定元胞的内容,如b{1,2}为数组,获取该数组指定元素