MATLAB中元胞数组(cell)的使用方法和技巧
操作方法
- 01
声明: a=cell(0):表示a为空的 0×0 cell 数组; a=cell(1):表示a为1个元素的数组; a=cell(2):表示a为2x2个元素的数组; 以此类推。
- 02
使用a{1,2}=[1 2 3]赋值,其中{1,2}表示对于元胞数组中的第1行第2列的元素进行赋值,这个值的类型可以任意。
- 03
可以直接给某变量赋值使之变为元胞数组,使用大括号即可,如图。
- 04
元胞数组的元素,也可以是元胞数组,如图所示。
- 05
如果一个元胞数组的结构符合矩阵的规范,可以使用cell2mat直接将元胞数组变为矩阵;这里注意,如果结构不符合矩阵的规范,是无法执行的。
- 06
注意,如果a是一个元胞数组,那么,a(1,1)返回的是1行1列元素的数据类型,而a{1,1}返回的是1行1列的元素内容,如图所示。
赞 (0)