Rcpp:连续分数和精度

时间:2018-12-07 00:17:09

标签: rcpp continued-fractions

我正在为Rcpp中的浮点数以及如何从数值向量中的连续分数中获得数值输出而苦苦挣扎。

这是我的演示代码:

library(Rcpp)
cppFunction('NumericVector signC() {
    NumericVector out1(3);
    out1[0]=round(0.888888888);
    out1[1]=round(1/3);
    out1[2]=1/3;
    return out1;
}')

我的演示代码的输出:

> signC()
[1] 1 0 0

我想知道为什么1/3被转换为0,以及如何从0.3333333获取1/31/3在R环境下工作正常。

谢谢,感谢您的提前答复!

0 个答案:

没有答案