元胞数组
MATLAB中特有的数据类型
元胞数组是MATLAB中特有的一种数据类型,是数组的一种,其内部元素可以是属于不同的数据类型,概念理解上,可以认为它和c语言里面的结构体、c++里面的对象很类似。元胞数组是matlab中的特色数据类型,它不同于其它数据类型(如字符型,字符数组或者叫字符串,以及一般的算术数据和数组)。它特有的存取数据方法决定了它的特点,它有给人一种查询信息的感觉,可以逐渐追踪一直到所有的变量全部翻译成基本的数据信息。它的class函数输出就是cell(细胞之意)。
相关操作
matlab中用char(n)来定义,当然最基本的是包裹式定义,比如先定义了一个字符型的变量a,并赋值,然后定义一个长整型b,并赋值…最后用大括号来打包裹c={a,b}来形成元胞c,当然进一步可以将c再包裹进去如d={a,b,c,'abc',123}都是合法的。
特色
元胞数组本身和其元素的关系
元胞数组——它像细胞一样,可大可小,比如卵细胞神经细胞肌肉细胞,它们都可以放在一起构成一个集合,也就是数组了,但是值得注意的是其元素可以是细胞团,可以是组织,可以是器官。
参考资料
最新修订时间:2023-05-18 23:28
目录
概述
相关操作
特色
参考资料