文件名称: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