这对某些人来说非常简单,但我在网站上找不到答案。在此先感谢您的帮助。我有两个相同长度的向量(每个有11个元素)。我试图生成一个矩阵,其中矩阵的每一行是每个向量的元素的(不同的)组合,元素。
让我们以3个元素向量为例,看看我能否更好地解释。这些是载体:
A = [a1 a2 a3]
B = [b1 b2 b3]
其中a1, a2, a3, b1, b2, b3
是标量。
我需要Matlab生成的是一个包含8行和3列的矩阵,所有组合都是逐个元素,因此行的第一个元素总是取自向量的第一个元素(两个向量中的任何一个),如这样:
C = [a1 a2 a3;
a1 a2 b3;
a1 b2 a3;
a1 b2 b3;
b1 a2 a3;
b1 a2 b3;
b1 b2 a3;
b1 b2 b3]
因为我将有11个元素手工写下来是乏味的。建议的链接做的是创建一对值的矩阵,这不是我需要的。非常感谢你的帮助!