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

Wil*_*haw 0 matlab combinations imaging

我有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
Run Code Online (Sandbox Code Playgroud)

如何使用MATLAB仅使用n生成上述矩阵?

vso*_*tco 5

例:

v = 1:6;
C = nchoosek(v,4)
Run Code Online (Sandbox Code Playgroud)

然后C包含你(可能)想要的东西.