【发布时间】:2023-04-04 16:43:01
【问题描述】:
我有一个包含一些描述的元胞数组,即my_des。
my_des = [{'FRD'} {'1'}; {'UNFRD'} {'2'}; {'OTH'} {'3'};];
我还有一个大约 5000x1 的单元阵列。此数组中的元素是'FRD'、'UNFRD' 或'OTH'。
我要做的是将这些文本值替换为my_des 中的相应数值。
目前我唯一的想法(我认为这不是很好)是循环通过my_des 并进行字符串替换。
示例:
所以说我当前的向量是这样的:
FRD
FRD
OTH
UNFRD
OTH
FRD
那么我想要的输出是这样的:
1
1
3
2
3
1
数字来自my_des 数组
【问题讨论】:
-
这些值
'1'、'2'、'3'不存在于您的原始数组中吗?如果这些值来自my_des,为什么不直接选择第二列?
标签: matlab cell-array