MATLAB 帮助中心
创建向量的所有组合
A = combvec(A1,A2,...)
A = combvec(A1,A2,...) 接受任意数目的输入 A,其中每个输入 Ai 有 Ni 个列,并返回一个包含 (N1*N2*...) 个列向量的矩阵,其中的列由每个输入 Ai 的列向量的所有组合构成。
A
A1
A2
Ai
Ni
(N1*N2*...)
示例
全部折叠
combvec
此示例说明如何生成一个包含两个矩阵 a1 和 a2 的所有组合的矩阵。
a1
a2
创建两个输入矩阵,即 a1 和 a2。然后调用 combvec 函数来生成所有可能的组合。
a1 = [1 2 3; 4 5 6]; a2 = [7 8; 9 10]; a3 = combvec(a1,a2)
a3 = 1 2 3 1 2 3 4 5 6 4 5 6 7 7 7 8 8 8 9 9 9 10 10 10
要计算其所有组合的输入矩阵,指定为具有 N1 个列向量的矩阵。
N1
要计算其所有组合的输入矩阵,指定为具有 N2 个列向量的矩阵。
N2
输出矩阵,返回为一个包含 (N1*N2*...) 个列向量的矩阵,其中的列由每个输入 Ai 的列向量的所有组合构成。
在 R2006a 之前推出
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处