matlab中的单元数组
一.语法规则及实例演示。
3.16. 单元数组
单元数组的每一元素是单元,在单元内可以保存各类matlab数组。
3.16.1. 单元数组的创建
(1).可以通过对单元数组的赋值来进行创建单元数组,也可以对单元数组的预分配来创建。预分配的书写格式如下:
C=cell(n)
C=cell(m,n)
C=cell(size(A))
(2).实例如下
若要显示A的全部内容:
单元数组中单元内的单元数组成为单元数组的子集,其可以通过以花括号为索引在等式右侧进行赋值。
3.16.2. 单元数组的删除和改写
(1).可以用赋值空矩阵的方法对单元数组进行改写,也可以用reshape来进行。
(2).实例演示:
①单元数组的删除
②单元数组的改写
3.16.3. 单元数组的运算
(1).单元数组中的数值矩阵和字符数组均符合其原本的运算规则。
(2).实例演示:
显示A中的全部内容:
二. 总结思考
使用单元数组进行数据处理时十分方便,这点强于很多其他语言。