2015-01-12 3 views
0

У меня есть количество пикселей, я хочу составить список всех возможных комбинаций квадратов, которые можно сделать с помощью этого списка.MATLAB Как создать все возможные квадратные индексы

Например, если у меня есть список из 6 значений пикселей (п) все возможные комбинации:

1,2,3,4 
1,2,3,5 
1,2,3,6 
2,3,4,5 
2,3,4,6 
3,4,5,6 

Как я генерировать выше матрицы с использованием MATLAB, используя только п?

+0

Вы отметили это с помощью [обработки], но этот вопрос не касается языка обработки. –

+0

Значит, вы хотите для данного N, все комбинации из четырех чисел без повторения? Что вы подразумеваете под «квадратами»? –

+0

@KevinWorkman - Я продолжаю замечать новых пользователей, которые тоже делают это. От имени всех n00bs, прошу прощения. – rayryeng

ответ

5

Пример:

v = 1:6; 
C = nchoosek(v,4) 

Тогда C содержит то, что вы (вероятно) хотят.