Matlab中的元胞数组cell相当于C/C++中的结构体这种数据结构,里面可以包含异构的基本数据类型,所以使用起来 功能很多。
cell可以是一维的,也可以是二维,更高维的,但对cell数组的每一个元素进行索引的话,可以遵循数组的索引方式,有(i,j)或者{i,j}的方式。
假设A={'a' 'b' 'c'}:
>> A={'a' 'b' 'c'}
A =
'a' 'b' 'c'
>>
>> A(1)
ans =
'a'
通过A(1)得到的是一个包含相应元素的cell结构的数据,而A{1}得到的是相应cell array的元素。