在大多数情况下,此功能是PERMPOS的扩展。函数A = PERMPOS(M, N)返回矩阵A,其中每一行包含一个在N列上排列M个真和(N-M)个假的唯一组合。当PERMPOS的第一个输入是一个有M个元素的向量V时,A的每一行按顺序包含V的M个值,但唯一分布在N列中。随着M和N的增加,A的行数也相应增加。在这种情况下,可以使用NEXTPERMPOS来避免内存问题。函数CN = NEXTPERMPOS(C)返回C的下一个置换排列。输入C是一个具有N个元素的向量,具有M个非零(或真)元素。CN的大小与C相同。