MATLAB中元胞数组

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/T_I_A_N_/article/details/84346351

 胞元数组的基本组分是胞元(cell),每个胞元本身在数组中是平等的,只能以下标区分。胞元可以存放任何类型、任何大小的数组,如任意维数值数组、字符串数组、符号对象等,而且同一个胞元数组中各胞元中的内容可以不同。

一、创建元胞数组

对胞元数组来说,在胞元数组中,胞元和胞元内容是两个不同范畴的东西。因此,寻访胞元和寻访胞元中的内容是两种不同的操作。

    “胞元标识(cell Indexing)”:以二维胞元数组A为例,A(2,3)是指A胞元数线中的第2行第3列胞元元素;

    “胞元内容编址(Content Addressing)”:如A{2,3}是指A胞元数组第2行第3列胞元中所允许存放的内容。

    a=cell(0):表示a为空的 0×0 cell 数组;

    a=cell(1):表示a为1个元素的数组;

    a=cell(2):表示a为2x2个元素的数组;

2、用"{}"赋值

二、访问元胞数组

1、获取指定元胞的大小,用小括号“()”

2、获取指定元胞的内容,用大括号“{}”

3、进一步获取指定元胞的内容,如b{1,2}为数组,获取该数组指定元素

猜你喜欢

转载自blog.csdn.net/T_I_A_N_/article/details/84346351