三个矢量的所有可能的组合

73次(最近30天)
罗吉尔Busscher
罗吉尔Busscher 2017年5月24日
评论: 罗吉尔Busscher2017年5月24日
我试图找到三个矢量(A,B,C)的所有可能的组合。对于这一点,我尝试使用combvec。但是,结果让我一个1281x1双,而我预计的546点* 33点* 649的可能性的矩阵。
我想获得的是:
答:1,5,6,9,12
B:1,2,3,4,5,6
C:3,18,27,69,72
答:
1,1,3
1,1,18
1,1,27
等等
让我怎么做呢?

0评论

登录发表评论。

接受的答案

纪尧姆
纪尧姆 2017年5月24日
一种可能的方式,它不需要任何的工具箱:
[CA,CB,CC] = ndgrid(A,B,C);
梳子= [CA(:),CB(:),CC(:)]

1条评论

罗吉尔Busscher
罗吉尔Busscher 2017年5月24日
这似乎是工作,谢谢你心疼!

登录发表评论。

更多的答案(1)

‧赫兹阿卜杜勒 -
‧赫兹阿卜杜勒 - 2017年5月24日
A = [1,5,6,9,12]
B = [1,2,3,4,5,6]
C = [3,18,27,69,72]
[II,JJ,KK] = meshgrid(A,B,C);
II =置换(II,[1 3 2]);
JJ =置换(JJ,[2 1 3])
KK =置换(KK,[3 2 1])
OUT = [II(:) JJ(:) KK(:)];

0评论

登录发表评论。

标签

下载188bet金宝搏