matlab cell数组 学习笔记
cell数组创建
1.用cell()函数创建
c=cell(1,2);
运行结果
c =
[] []
2.和创建矩阵一样,直接使用C = {A B D E}这种形式,把”[]”改成了”{}”
c1={[5 6 7],'hello','world'};
运行结果
c1 =
[1x3 double] ‘hello’ ‘world’
3.利用已知cell创建cell数组
c2={c,c1}
运行结果
c2 =
{1x2 cell} {1x3 cell}
whos c2
运行结果
Name Size Bytes Class Attributes
c2 1x2 352 cell
访问cell数组元素
c1{1}=5 6 7
c1(1)是{[5 6 7]}
c1{1}(1,3)=7;%c1的第一个cell里内容的第一行第三列元素值是7
注意:{}和()引用的区别,{}返回的是cell中的内容;()返回的是cell类
>> class(c1{1})
ans =
double
>> class(c1(1))
ans =
cell