matlab学习 单元/元胞数组类型 & map容器类型

一、单元(cell)数组类型

单元数组是一种无所不包的广义矩阵。

单元数组的每一个元素叫一个单元。
在这里插入图片描述matlab学习 单元/元胞数组类型 & map容器类型_第1张图片在这里插入图片描述matlab学习 单元/元胞数组类型 & map容器类型_第2张图片

建立空的元胞数组,作用是预先分配到连续的内存空间,以节省内存和提高效率

matlab学习 单元/元胞数组类型 & map容器类型_第3张图片
在这里插入图片描述
matlab学习 单元/元胞数组类型 & map容器类型_第4张图片matlab学习 单元/元胞数组类型 & map容器类型_第5张图片matlab学习 单元/元胞数组类型 & map容器类型_第6张图片
用class()查看元素的数据类型
matlab学习 单元/元胞数组类型 & map容器类型_第7张图片

元胞数组的合并
matlab学习 单元/元胞数组类型 & map容器类型_第8张图片matlab学习 单元/元胞数组类型 & map容器类型_第9张图片
删除某个单元
matlab学习 单元/元胞数组类型 & map容器类型_第10张图片matlab学习 单元/元胞数组类型 & map容器类型_第11张图片
reshape函数的使用
matlab学习 单元/元胞数组类型 & map容器类型_第12张图片

二、map容器类型

容器:container

一个map容器是map类的一个对象,里面有多个键值对,keys/values对

map类的三个属性
matlab学习 单元/元胞数组类型 & map容器类型_第13张图片
访问属性:matlab学习 单元/元胞数组类型 & map容器类型_第14张图片matlab学习 单元/元胞数组类型 & map容器类型_第15张图片matlab学习 单元/元胞数组类型 & map容器类型_第16张图片
访问键值对
matlab学习 单元/元胞数组类型 & map容器类型_第17张图片matlab学习 单元/元胞数组类型 & map容器类型_第18张图片
删除键值对:
matlab学习 单元/元胞数组类型 & map容器类型_第19张图片
添加键值对:
matlab学习 单元/元胞数组类型 & map容器类型_第20张图片
修改键值对:
若值不变,修改键名,必须删掉原来的键值对,重新添加一条新的。
若键名不变只改值,则直接改:
matlab学习 单元/元胞数组类型 & map容器类型_第21张图片

你可能感兴趣的:(matlab,matlab)