单元数组的相关操作
浏览量:3337
时间:2024-01-20 13:44:24
作者:采采
在MATLAB中,单元数组也称为细胞数组(cell array)或者元胞数组。基本元素是细胞,可以存储不同类型的数据。本经验所用的MATLAB版本为R2020a。
1. 单元数组的创建方法一:直接创建
使用大括号“{ }”和“{ }”创建,将所有元素括起来,类似于矩阵的创建。也可以单独给每一项赋值,同样类似于矩阵。左边用“( )”,右边用“{ }”。另外还可以根据各细胞内容创建单元数组,左边用“{ }”,右边不用括号。前面三个步骤为三种不同的直接创建的方法,但是可以看出,效果是完全一样的,需要注意“( )”和“{ }”的用法。
2. 单元数组的创建方法二:使用cell函数
使用cell函数创建单元数组,调用格式为:C cell(m,n),创建出一个m×n的空的单元数组,还需要对每个细胞赋值,赋值的方法如步骤3。
3. 单元数组的显示方法一:使用celldisp函数
调用格式为:celldisp(cell),逐个显示每个元素的值。
4. 单元数组的显示方法二:使用cellplot函数
调用格式为:cellplot(cell),用图形来展示单元数组。
5. 获取单元数组内细胞数据的方法一:大括号法
使用大括号“{ }”就可以方便地提取出数据。在大括号中使用单下标也是可以的。
6. 获取单元数组内细胞数据的方法二:deal函数法
使用deal函数可以提取多个细胞元素数据,调用格式为:[c1, c2, ..., cn] deal(cell{[i1 i2 ... in]}),逐一赋值,将cell数组里第in个细胞的数据赋值到cn。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
如何运用PS软件修复雀斑图片