Я пытаюсь сделать что-то довольно простое, но не могу показаться, чтобы получить его ...вложенными для запроса петли
У меня есть 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))
так что первые элементы, которые я пытаюсь получить это (в колонке в идеале):
ConditionACase1Rice ConditionACase1Beans ConditionACase1Carrots ConditionACase1Cereal ConditionACase1Tomato ConditionACase1Cabbage ConditionACase1Sugar ConditionACase2Rice и т.д. и т.д. и т.п. ...
Я знаю, что:
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
Но это не работает ...
Я был бы очень признателен, если бы я мог помочь с этим.
Заранее благодарен!
Дорогой Руни Майкл, это именно то, что я искал. Большое спасибо! (PS. Имена здесь - это просто псевдо-имена для того, что я делаю, это не диета для животных!) – aerodude
@aerodude. Конечно. Рад был помочь. :) –