Matlab 如何提取cell里面的元素

cell里面包含着cell元素,如
>> a={1,2,3};
>> b={3,2,4};
>> l(1)={a};
>> l(2)={b};
这样怎么还能提取到原来a和b 的元素?

用“变量名.成员变量名”格式读取

如先定义cell类型变量:
maCell.Name='BayMax';
maCell.Job='Health care robot';
maCell.Age=1;
使用时,用“变量名.成员变量名”格式读取,如:
>>maCell.Name 回车
ans =
BayMax

>>maCell.Age+1 回车
ans=
2
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-05
l{1}(1),就能提取到a中第一个元素了,以此类推本回答被提问者和网友采纳
第2个回答  2019-07-11
直接对cell进行操作,不用提取。你这是个289*1的cell,每个cell里有182*24个元素,假设cell的名字叫a,你要提取第一行那个矩阵里的第一行,第一列的元素。使用a{1,1}(1,1)就可以了,以此类推都是一样的。
相似回答