我有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