我正在尝试做一些相当简单的事情,但似乎无法得到它......
我有 3 个带字符串的单元格数组,
A = {'ConditionA'; 'ConditionB'; 'ConditionC'; 'ConditionD'};
B = {'Case1'; 'Case2'; 'Case3'; 'Case4'};
C = {'Rice'; 'Beans'; 'Carrots'; 'Cereal';'Tomato'; 'Cabbage';...
'Sugar'}
我想用连接的(strcat?)组合生成一个向量,因为它是一个“树形图”,例如:
strcat(A(1),B(1),C(1))
strcat(A(1),B(1),C(2))
strcat(A(1),B(1),C(3))
strcat(A(1),B(1),C(4))
strcat(A(1),B(1),C(5))
strcat(A(1),B(1),C(6))
strcat(A(1),B(1),C(7))
strcat(A(1),B(2),C(1))
那么我想要获得的第一个元素是(理想情况下在列中):
条件ACase1大米条件ACase1豆子条件ACase1胡萝卜条件ACase1谷物条件ACase1番茄条件ACase1卷心菜条件ACase1糖条件ACase2大米等等等...
我知道:
for i=1:length(A)
E(i) = strcat(A(i),B(1),C(1))
end
适用于一个“级别”。我努力了:
for i=1:length(A)
for j=1:length(B)
for k=1:length(C)
P(i) = strcat(A(i),B(j),C(k));
end
end
end
但这不起作用...
如果我能在这方面得到帮助,我将不胜感激。
提前致谢!