MATLAB中元胞数组

 胞元数组的基本组分是胞元(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}为数组,获取该数组指定元素

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部