R语言
nextn
位于 stats
包(package)。 说明
nextn
返回大于或等于 n
的最小整数,该整数可以通过 factors
中包含的值的幂的乘积获得。
nextn()
旨在用于为 fft
的参数找到 zero-pad 的合适长度,以便快速计算变换。 factors
的默认值可确保这一点。
用法
nextn(n, factors = c(2,3,5))
参数
n |
整数向量(类型为 |
factors |
正整数因子的向量(至少 并且最好是相对素数,请参阅注释)。 |
值
length
与 n
相同的向量,当值足够小时(在计算它们之前确定),类型为 "integer"
,否则为 "double"
。
注意
如果 factors
中的因子不是互质,即它们本身具有大于 1 的公因子,则结果可能是错误的,因为它可能不是最小整数。例如,nextn(91, c(2,6))
返回 128,而不是 nextn(91, c(2,3))
返回的 96。
当生成的 N <- nextn(..)
大于 2^53
时,会发出带有真正 64 位整数值的警告,因为高于该范围的整数可能无法以双精度表示。
如果您确实需要处理这么大的整数,建议使用包 gmp
。
例子
nextn(1001) # 1024
table(nextn(599:630))
n <- 1:100 ; plot(n, nextn(n) - n, type = "o", lwd=2, cex=1/2)
也可以看看
相关用法
- R naprint 调整缺失值
- R nls.control 控制 nls 中的迭代
- R na.fail 处理对象中的缺失值
- R na.contiguous 查找非 NA 的最长连续延伸
- R nobs 从拟合中提取观测值数量
- R nlminb 使用 PORT 例程进行优化
- R nlm 非线性最小化
- R numericDeriv 用数值方法评估导数
- R nls 非线性最小二乘法
- R na.action 不适用行动
- R naresid 调整缺失值
- R stlmethods STL 对象的方法
- R medpolish 矩阵的中值波兰(稳健双向分解)
- R summary.nls 总结非线性最小二乘模型拟合
- R summary.manova 多元方差分析的汇总方法
- R formula 模型公式
- R aggregate 计算数据子集的汇总统计
- R deriv 简单表达式的符号和算法导数
- R kruskal.test Kruskal-Wallis 秩和检验
- R quade.test 四方测试
- R decompose 移动平均线的经典季节性分解
- R plot.stepfun 绘制阶跃函数
- R alias 查找模型中的别名(依赖项)
- R qqnorm 分位数-分位数图
- R eff.aovlist 多层方差分析的计算效率
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Find Highly Composite Numbers。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。