MATLAB 如何生成所有可能的方形索引

MATLAB How do I generate all possible square indexes

我有 n 个像素值,我想列出可以用此列表制作的所有可能的正方形组合。

例如,如果我有一个包含 6 个像素值 (n) 的列表,所有可能的组合是:

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 仅使用 n 生成上述矩阵?

示例:

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

然后 C 包含您(可能)想要的内容。