admin 管理员组

文章数量: 1086019


2024年3月12日发(作者:编译程序的最终目标是)

一 matlab的cell数组

元胞数组:

元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一

种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以

是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺

寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组

的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空

间也是动态分配的。

(1)元胞数组的创建

>> a={'matlab',20;ones(2,3),1:10}

a =

'matlab' [ 20]

[2x3 double] [1x10 double]

>> b=[{'matlab'},{20};{ones(2,3)},{1:10}]

b =

'matlab' [ 20]

[2x3 double] [1x10 double]

>> c={10}

c =

[10]

>> c(1,2)={2}

c =

[10] [2]

>> c(2,2)={5}

c =

[10] [2]

[] [5]

>> isequal(a,b)

ans =

1

>> whos

Name Size Bytes Class Attributes


本文标签: 元胞 数组 元素