cell矩阵(细胞矩阵)在处理为数不相等的向量时十分有用,例如对于如下的字符串:
'sitting' 'standing' 'upstair' 'walking' 'downstair' 'running'
如果使用普通的矩阵:
a = ['sitting' 'standing' 'upstair' 'walking' 'downstair' 'running'],最后只是
将这些字符串给拼接起来。
采用细胞矩阵:
a = {'sitting' 'standing' 'upstair' 'walking' 'downstair' 'running'},则各个字符串
是分离开的,可以使用a(:,i)(i=1:7)来访问单个字符串,不过需要将cell矩阵转换为字符串,
这只需要使用char函数进行转换即可。
a_str_1 = char(a(:,1))
则a_str_1 = 'sitting'。