我有6个重复的数字:1,2,2,3,3,4。我想要使用任何4个数字的所有可能的组合。我将如何在MATLAB中得到这个结果?在MATLAB中有重复的向量中所有可能的元素组合
如果没有重复,通常使用'nchoosek'函数。
实施例:A = 1:6; combinations = nchoosek(A,4);
我有6个重复的数字:1,2,2,3,3,4。我想要使用任何4个数字的所有可能的组合。我将如何在MATLAB中得到这个结果?在MATLAB中有重复的向量中所有可能的元素组合
如果没有重复,通常使用'nchoosek'函数。
实施例:A = 1:6; combinations = nchoosek(A,4);
你能提供的示例中的预期结果?它是独一无二的(nchoosek(A,4),'rows')'? – Arpi
@Arpi我认为'nchoosek(独特(A),4)'会更有效。 – Adiel
您可以在阵列的索引中使用'nchoosek'。 – buzjwa