标签: matlab vector
是否有人知道如何取三个向量中的每一个的一个成员并写下三者中的每一个的所有可能组合 像这样:
A=[1,2,3];B=[4,5,6];C=[7,8]; Funcion(A,B,C) 1 4 7 1 4 8 1 5 7 1 5 8 ... 3 6 8
如果可能,我希望将其输出到矩阵中
抱歉我是matlab的新手
提前致谢
答案 0 :(得分:1)
当您的matlab可能没有此功能时,可以使用allcomb。然后在这里查看here。您还可以在查看链接后自定义自己的功能
allcomb
答案 1 :(得分:1)
如果您拥有神经网络工具箱,combvec功能将满足您的需求。
combvec
ABC = combvec(A,B,C)' ABC = 1 4 7 2 4 7 3 4 7 1 5 7 2 5 7 3 5 7 1 6 7 2 6 7 3 6 7 1 4 8 2 4 8 3 4 8 1 5 8 2 5 8 3 5 8 1 6 8 2 6 8 3 6 8