matlab中的containers.Map()有点类似于C++ STL中的map容器,具有key/value映射的功能。
一、新建变量
使用containers.Map()创建一个变量并初始化:
% matlab
num = containers.Map({1, 2, 3}, {'one', 'two', 'three'})
二、查看修改内容
查看num的内容:
num =
Map (带属性):
Count: 3
KeyType: double
ValueType: char
查看num(1)的值
% matlab
num(1)
ans =
one
修改num(1)的值
% matlab
num(1) = 'ONE'
然后再查看num(1)的值
% matlab
num(1)
ans =
ONE
三、添加元素
添加元素
% matlab
num(4) = 'four'