MATLAB基础之Cell
由于是第一次写博客,就随便写一下。最近在学习MATLAB,想记录一下学习的元胞数组Cell知识。
一、元胞数组
当相关的数据段具有不同的数据类型时,可将它们放在一个元胞数组中。
1.创建元胞数组
这里只列举一种,其他请见MATLAB官网创建元胞数组
代码如下(示例):
C = {'2017-08-16',[56 67 78]}
结果如下图:
2.访问元胞数组的数据
这里只列举一种,其他请见MATLAB官网访问元胞数组数据
代码如下(示例):
C = {'one', 'two', 'three'; 1, 2, 3};
upperLeft = C(1:2,1:2)
结果如下图:
3.访问部分元胞的多级索引
这里只列举一种,其他请见MATLAB多级索引
代码如下(示例):
myNum = [1, 2, 3];
myCell = {'one', 'two'};
myStruct.Field1 = ones(3);
myStruct.Field2 = 5*ones(5);
C = {myNum, 100*myNum;
myCell, myStruct}
C{1,1}(1,2)
C{2,1}{1,2}
结果如下图: