【MATLAB】单元数组的相关操作

在MATLAB中 , 单元数组也称为细胞数组(cell array)或者元胞数组 。 基本元素是细胞 , 可以存储不同类型的数据 。 本经验所用的MATLAB版本为R2020a 。

【MATLAB】单元数组的相关操作

文章插图


需要这些哦
计较机
MATLAB
方式/
1【【MATLAB】单元数组的相关操作】单位数组的建立方式一:直接建立 。 利用大括号“{”和“}”建立 , 将所有元素括起来 , 近似于矩阵的建立 。
【MATLAB】单元数组的相关操作

文章插图

2也可以零丁给每一项赋值 , 同样近似于矩阵 。 左边用“()” , 右边用“{}” 。
【MATLAB】单元数组的相关操作

文章插图

3别的还可以按照各细胞内容建立单位数组 , 左边用“{}” , 右边不消括号 。
【MATLAB】单元数组的相关操作

文章插图

4前面三个
为三种分歧的直接建立的方式 , 可是可以看出 , 结果是完全一样的 , 需要注重“()”和“{}”的用法 。
【MATLAB】单元数组的相关操作

文章插图

5单位数组的建立方式二:利用cell函数 。 利用cell函数建立单位数组 , 挪用格局为:
C=cell(m,n) , 建立出一个m×n的空的单位数组 , 还需要对每个细胞赋值 , 赋值的方式如
3 。
【MATLAB】单元数组的相关操作

文章插图

6单位数组的显示方式一:利用celldisp函数 。 挪用格局为:
celldisp(cell) , 逐个显示每个元素的值 。
【MATLAB】单元数组的相关操作

文章插图

7单位数组的显示方式二:利用cellplot函数 。 挪用格局为:
cellplot(cell) , 用图形来展示单位数组 。
【MATLAB】单元数组的相关操作

文章插图
【MATLAB】单元数组的相关操作

文章插图

8获取单位数组内细胞数据的方式一:大括号法 。 利用大括号“{}”就可以便利地提掏出数据 。
【MATLAB】单元数组的相关操作

文章插图

9在大括号中利用单下标也是可以的 。
【MATLAB】单元数组的相关操作

文章插图

10获取单位数组内细胞数据的方式二:deal函数法 。 利用deal函数可以提取多个细胞元素数据 , 挪用格局为:
[c1,c2,...,cn]=deal(cell{[i1 i2 ... in]}) , 一一赋值 , 将cell数组里第in个细胞的数据赋值到cn 。
【MATLAB】单元数组的相关操作

文章插图

注重事项注重所有符号均为英文符号 。
注重小括号“()”、中括号“[]”、大括号“{}”的用法 。

以上内容就是【MATLAB】单元数组的相关操作的内容啦 , 希望对你有所帮助哦!

    推荐阅读