【语法说明】
-
单元(Cell)数组是一种广义矩阵。其每一个元素称为一个单元。每一个单元可以是一个任意数组,如数值数组、字符串数组、结构体数组或另外一个单元数组。每一个单元数组可以具有不同的尺寸和内存占用空间。该数组可通过赋值语句或cell函数创建,需要说明的是,单元数组使用花括号“{ }”创建。
-
whos函数:可列出当前工作空间中的所有变量,以及它们的大小、字节、类等信息。通配符“ * ”可用于显示与之匹配的变量,如whos A*查找当前工作区中以A开头的所有变量。S = whos(…)返回一个带字段的结构。
-
class函数:S = class(OBJ)返回对象OBJ的类名,如double双精度浮点数数组、single单精度浮点数数组、logical逻辑数组、 char 字符数组、cell单元数组、struct结构数组、function_handle函数句柄。
【实例说明】
a={‘x’ [1 3 5]’;{‘x’ [1 3 5]’} 0}
a =
'x' [3x1 double]
{1x2 cell} [ 0]
whos a
Name Size Bytes Class Attributes
a 2x2 732 cell
class(a)
ans =
cell
class(a{1})
ans =
char
class(a{2})
扫描二维码关注公众号,回复: 12452740 查看本文章
ans =
cell