关于R语言,解释下这2个结果
>xx [0.9999999999999999]
numeric (0)
> x [0.99999999999999999]
[1] 0
能详细解释下吗
人气:153 ℃ 时间:2020-04-02 18:02:14
解答
R自己默认的有效数字到小数点第15位,超过15就四舍五入了.
你可以自己验证以下逻辑语句.
>0.9999999999999999==1
[1] FALSE
>0.99999999999999999==1
[1] TRUE
>0.99999999999999995==1
[1] TRUE
>0.99999999999999994==1
[1] FALSE
如果是第一个0.9999999999999999,x向量自然没有不是整数的坐标,所以返回值是numeric (0)那为什么有16位数就是false,有17位就是true?不是说有效到第15位吗?那第16位也应该4四舍五入啊?是16位,笔误笔误。
推荐
- 关于R语言,求解释下.
- >c(1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10 ) %% 2:3
- R语言求解释
- 请C++高手帮我解释下这段话
- 2.阅读短文,《地下森林》 1.联系上文,解释下面的词语 (1)中
- 初一第一篇作文怎么写
- 解析几何,求点的轨迹
- 英语翻译
猜你喜欢
- 题,后做选择题、填空题
- stand up,give ,seat,happily造句,用过去式,
- 关于摩擦力,下列说法正确的是 a静止的物体不可能受到滑动摩擦力的作用 b运动的物体可以对别的物体施...
- 两块大小一样的正方体拼成长方体,长方体棱长总和是48CM,每块城防图体积是?(算式) 马上哦
- 比喻铭刻在心中扩句
- 请问打比方的句子具有什么特征?和比喻句有什么区别?
- 什么是经度,纬度?如何划分的?
- 英语阅读,