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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。