数学建模社区-数学中国

标题: 元胞数组函数的应用 [打印本页]

作者: 森之张卫东    时间: 2015-8-9 16:19
标题: 元胞数组函数的应用

元胞数组函数的应用


cellfun函数的主要功能是对元胞数组的元素(元胞)分别指定不同的函数,不过,能够在cellfun函数中使用的函数ushuliang是有限的。


能在cellfun中使用的函数:


isempty:若元胞元素为空,则返回逻辑真


islogical:若元胞元素为逻辑类型,则返回逻辑真


isreal:若元胞元素为实数,则返回逻辑真


length:元胞元素的长度


ndims:元胞元素的维数


prodofsize:元胞元素包含的元素个数

元胞数组的嵌套

元胞数组的元胞中包含其他的元胞数,称为嵌套元胞数组,没有嵌套结构的元胞则称为页元胞。使用嵌套的大括号或cell函数,或直接用赋值表达式,都可以创建嵌套单元数组,另外还可以访问嵌套元胞数组的子数组、元胞或元胞的元素。

>> a=cell(1,2)

a =

[][]

>> a(1,2)={cell(2,2)}

a =

[]{2x2 cell}

>> a(1,1)={magic(3)};

a{1,2}(1,1)={[1 2 3;4 5 6;7 8 9]};

a{1,2}(2,1)={[2-i;4+7i]};

a{1,2}(2,2)={cell(1,2)};

a{1,2}{2,2}(2)={5};

>> cellplot(a)

元胞数组与数值数组间的转化:

应用循环,可以将元胞数组转化为数值数组。










欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5