Данные массива ячеек, как показано ниже:
data=
'A' [0.006] 'B'
'C' [3.443] 'C'
Я хотел бы преобразовать символ в первом столбце в вектор 1x3, означает, что
- 'A' заменить на [0] [0] [0],
- 'C' заменить на [0] [1] [0] ..
результат будет
[0] [0] [0] [0.006] 'B'
[0] [1] [0] [3.443] 'C'
код, который я пробовал, как показано ниже:
B=data(1:end,1);
B=regexprep(B,'C','[0 0 0]');
B=regexprep(B,'A','[0 1 0]');
результат покажет мне
B=
'[0 0 0]'
'[0 1 0]'
, что неверно, каждый символ не меняется на массив 1x3 ... пожалуйста, помогите ...