我有一个表示预测变量标签的整数列表。该列表大小为2000,包含{1,2,3,4}。如何将这些数字映射到包含值{' red',' blue',' green',' black&# 39;},分别不使用循环?
我尝试过containers.Map,但显然这对矢量没有用。
答案 0 :(得分:2)
这可以通过简单地使用整数列表作为颜色单元格数组的索引来完成:
colors = {'red', 'blue', 'green', 'black'}; % Cell array of strings
numList = randi(4, [1 2000]); % Sample data
colorList = colors(numList); % 1-by-2000 cell array of strings