MATLAB 字典与映射容器的深入解析
1. 字典基础
字典是一种数据结构,用于创建不同类型数据之间的关联。它将数据存储为值,并通过对应的唯一键来访问。键和值可以是不同的数据类型,每一个键值对构成一个条目。字典的基本功能是将两组相关的数据链接起来,通过一组数据的元素查找另一组数据的对应元素,这个操作称为查找。无论字典中有多少条目,其性能都是稳定的。
1.1 创建字典
可以使用产品名称作为键,价格作为值来创建一个字典。以下是示例代码:
Products = ["Tomato", "Carrot", "Mango", "Mushroom"];
Prices = [1, 0.5, 2.50, 1.99];
d = dictionary(Products, Prices);
disp(d);
输出结果如下:
d =
dictionary (string ⟼ double) with 4 entries:
"Tomato" ⟼ 1
"Carrot" ⟼ 0.5000
"Mango" ⟼ 2.5000
"Mushroom" ⟼ 1.9900
可以通过键来查找对应的值,例如查找胡萝卜的价格:
price = d("Carrot");
disp(price);
输出结果为:
ans = 0.5000
超级会员免费看
订阅专栏 解锁全文
195

被折叠的 条评论
为什么被折叠?



