如何更改具有相同名称的元素的标签?

2次查看(最近30天)
DulceEien
DulceEien 2021年8月12日
评论道: DulceEien2021年8月12日
我如何计数的字符串与saabe值,然后添加他们在另一个ID与增加的数字元素与相同的标签
例如,我有下一个向量
一个= {“1 _01”“1 _01”“1 _01”“1 _02”“1 _02”
结果应该是这样的
B = {“1 _01-1”“1 _01-2”“1 _01-3”“1 _02-1”“1 _02-2”
str1 =“-”;

接受的答案

Chunru
Chunru 2021年8月12日
一个= {“1 _01”“1 _01”“1 _01”“1 _02”“1 _02”};
uA =独特(A);
B =一个;
i = 1:长度(uA)
idx = find(strcmp(A, uA(i)));
j = 1:长度(idx)
B {idx (j)} = sprintf (' % s - % d 'B {idx (j)}, j);
结束
结束
% B ={1 _01-1”;“1 _01-2”;“1 _01-3”;“1 _02-1”;“1 _02-2”}
B
B =5×1单元阵列
{' 1 _01-1} {' 1 _01-2} {' 1 _01-3} {' 1 _02-1} {' 1 _02-2 '}

更多的答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!