permn:具有重复、全部或子集的排列-matlab开发

时间:2024-06-18 04:54:43
【文件属性】:

文件名称:permn:具有重复、全部或子集的排列-matlab开发

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-18 04:54:43

matlab

置换-重复排列使用两个输入变量 V 和 N,M = permn(V,N) 返回所有从向量 V 中取出的 N 个元素的排列,重复。 V可以是任何类型的数组(数字,单元格等),M可以是与 V 类型相同。如果 V 为空或 N 为 0,则 M 将为空。 M有大小 numel(V)。^N×N。 当只需要这些排列的一个子集时,您可以调用 permn 具有3个输入变量:M = permn(V,N,K)仅返回第K个排列。 输出与 M = permn(V,N) 相同; M = M(K,:), 但它避免了内存过多时可能出现的问题组合。 当您只需要几个时,这特别有用给定时间的排列。 如果 V 或 K 为空,或 N 为零,则 M 将是空的。 M 的大小为 numel(K)×N。 [M, I] = permn(...) 还返回一个索引矩阵 I,因此 M = V(I)。 例子: M = permn([1 2 3],2


【文件预览】:
permn.zip
permn.m.zip

网友评论