NFACTORK:找出 N 的所有具有 K 个元素的因式分解。-matlab开发

时间:2024-06-19 16:20:41
【文件属性】:

文件名称:NFACTORK:找出 N 的所有具有 K 个元素的因式分解。-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-19 16:20:41

matlab

NFACTORK 具有 K 个元素的整数 N 的所有整数因式分解。 T = NFACTORK(N,K) 返回一个具有 K 列的数组,使得 all(prod(T,2)==N) 为真。 例子: T = nfactork(24,3) % 产生T = 1 1 24 1 2 12 1 3 8 1 4 6 2 2 6 2 3 4 使得: all(prod(T,2)==24) % True T = nfactork(N,inf); % 最后一行是因子(N) % unique(T) 列出 N 的所有除数这是针对NewsGroup问题而写的。 像许多组合问题一样,这个问题会增长得非常快,很快就会淹没系统资源。 改进建议总是受欢迎的。 有关更多信息,请参阅代码中的函数帮助和注释。


【文件预览】:
nfactork.zip

网友评论