Перечисление комбинаций
C = combnk(v,k)
C = combnk(v,k)
возвращает все комбинации n элементов в v
взятый k
за один раз.
C = combnk(v,k)
производит матричный C
с k
столбцы и n! K!n – k)! строки, где каждая строка содержит k
из элементов в векторном v
.
Это не практично, чтобы использовать эту функцию если v
имеет больше, чем приблизительно 15 элементов.
Комбинации символов.
C = combnk('tendril',4); last5 = C(31:35,:) last5 = tedr tenl teni tenr tend
Комбинации элементов от числового вектора.
c = combnk(1:4,2) c = 3 4 2 4 2 3 1 4 1 3 1 2