enumerate all possible combinations of an input space
3 次查看(过去 30 天)
显示 更早的评论
for example I have 3 categorical variable, X1 can be 'A,B,or C', X2 can be 'A or D', X3 can be 'E or F', so there can be 3X2X2 different possible combinations:
AAE,AAF, ADE,ADF,BAE,BAF,BDE,BDF,CAE,CAF,CDE,CDF.
which function sould I use to create such a complete list?
0 个评论
回答(1 个)
Walter Roberson
2021-3-14
X1 = categorical({'A', 'B', 'C'})
X2 = categorical({'A', 'D'})
X3 = categorical({'E', 'F'})
[X1g, X2g, X3g] = ndgrid(X1, X2, X3);
output = [X1g(:), X2g(:), X3g(:)]
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Distribution Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!