在matlab中cell函数的作用
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
MATLAB中cell函数的作用为:cell是matlab中的一种数据类型,概念和“结构”类似。用大括号定义,括号里可以是任意类型的数据或矩阵。可以将单元数组中的每一个元素称为单元(cell),单元可以包含任何类型的数据,如数值数组、字符、符号对象,甚至于其他的单元数组。在这个程序里cell函数的作用为:定义一个数组。
程序功能:第一句A=cell(100,1),意思是定义一个100X1的数组A;“for ??end”是循环结构,循环体中包含了两个功能,一是使全局变量flag减1,二是使A的状态值返回到一个double类型的1X13的数组。当全局变量flag小于零时循环终止。
扩展资料:
1.cell的创建:
(1)创建cell的方法:直接使用C={A,B,E,D}这种形式,不过这里把“[]”改成了“{}”。
(2)用cell创建cell:C={C1,C2},这里C1和C2都是cell类型,直接把C1、C2作为一个cell得到C3是一个1*2的cell数组;使用C3 =[C1 C2],是使用C1和C2的内容来创建cell数组。
(3)使用cell函数,A=cell(2,2),创建一个空的2*2的cell矩阵。
2. 关于cell的访问:
(1)X=C(s)使用这个()形式的返回是cell类型。
(2)X=C{s}使用这个{}形式返回的_cell中的内容。
(3)其他的基本上与通常的数组、矩阵访问一样。
(4)A{1,1}(2,3:end)访问的是A中的第一个cell里面的内容的第二行第三个元素以后的所有元素。
(5)A{1,3}.name访问的是A中A{1,3}中的结构体的name值。
(6)cell图形化显示使用命令cellplot(A)即可。
参考资料来源:百度百科-matlab中cell的用法