nchoosecrit(S, FUN):返回满足特定标准的那些子集(=集合元素的组合)-matlab开发

时间:2024-06-18 10:35:15
【文件属性】:

文件名称:nchoosecrit(S, FUN):返回满足特定标准的那些子集(=集合元素的组合)-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-18 10:35:15

matlab

W = nchoosecrit(S, FUN) 返回满足特定标准的集合 S(称为子集)的一个或多个元素的组合。 该标准由功能 FUN 指定。 FUN 是一个函数句柄,它接受一个输入参数并返回一个逻辑标量值。 W 将是行向量的元胞数组。 W 的每个单元格持有 S 的组合 C 中的一种,其中 FH(C) 为真。 [W, IX] = nchoosecrit(S, FUN) 也返回索引,使得 S(IX{k}) 等于 W{k}。 S 最多有 2^N-1 个可能的子集(N 是 S 的元素数)。 因此,这个数字随着 N 的增加而Swift增长。 W 是这些子集的选择。 S 可以是一个元胞数组,然后 W 的每个元胞将包含一个元胞数组。 例子: % 找到总和为 6 的子集nchoosecrit([1 2 3 4 5 6], @(x) sum(x)==6) %-> {[1 2 3],[2 4],[1 5]


【文件预览】:
nchoosecrit.zip

网友评论