单元数组
语法知识
1.单元数组的基本元素时单元,单元里可以保存各类型的数组。
2.预分配单元数组:C=cell(n) /cell(m,n) /C=cell(size(A))
3.单元数组的赋值有两种操作方式:
(1)A(1,1)={magic(3)} ———下标索引:将单元的内容用花括号括起来
(2)A{1,1}=magic(3)————单元索引:将单元号用花括号括起来
4.单元数组中,单元内还可嵌套单元数组,称为单元数组的子集;子集的赋值:通过两次单元索引:A{1,1}{2,2}=magic
5.单元数组中,可以通过赋值空矩阵来删除数组中的某单元;改写矩阵则可以通过reshape来进行
实例演练:
A=cell(2);
A{1,1}=magic(3);
A(1,2)={‘Hello.’};
A{2,1}=1:5;
A{2,2}=[2,4,6];
A
A =
2×2 cell 数组
{3×3 double} {'Hello.' }
{1×5 double} {1×3 double}
celldisp(A)
A{1,1} =
8 1 6
3 5 7
4 9 2
A{2,1} =
1 2 3 4 5
A{1,2} =
Hello.
A{2,2} =
2 4 6
总结思考:
元胞数组应配合结构体。