Это легко перечислить все комбинации п вещей, принятых К одновременно с NCHOOSEK функции.в комбинации Перечисление Matlab
Как построить соответствие один-к-одному из комбинации и ее индекс (от к п!/(К! (П-к)!))?
Конечно, можно использовать NCHOOSEK, но это нецелесообразно, если n довольно большой (более 15, как указано в документации).
Как реализовать COMBINATION_TO_INDEX и INDEX_TO_COMBINATION функции правильно?
UPD: Найдено реализация индекса для комбинированной функции: ONECOMB. Ищет обратную функцию (комбинация для индекса).
Перестановки или комбинации? –
Если я правильно вас понимаю, и я редко правильно разбираюсь в вопросах правильно, вы хотите создать функцию, которая превосходит встроенный NCHOOSEK, в частности, для случаев, когда n> 15. Я не пойду так далеко, чтобы сказать что невозможно написать функции Matlab, превосходящие внутренние функции Matlab, но, возможно, очень сложные. –
Спасибо Оли, обновил вопрос. Я говорю о комбинациях. – alexey