matlab中的cell类似于C++中的vector,cell的元素可以是任意数据类型(数值、数组、结构体或更复杂的数据结构)
需要注意cell访问:
1.X= C(s)使用这种"()"形式的返回的是cell类
2.X = C{s}使用这种"{}"形式的返回的是cell中的内容
如
C = cell(1,4);
C{1} = zeros(100,100);
C{2} = zeros(100,100);
C{3} = zeros(100,100);
C{4} = zeros(100,100);
注:不能使用C(i)来赋值!
X = C(2);
X是一个cell类型
而
X = C{2};
X是一个100*100的矩阵