元素功率返回NaN?

时间:2017-08-28 15:03:26

标签: r

采用以下R代码(中间线可重现)

set.seed(123)

ORDER <- 4

# Base R objects
Aint <- sample(seq.int(10), ORDER, replace = TRUE)
Bint <- sample(seq.int(10), ORDER, replace = TRUE)
A <- rnorm(ORDER)
B <- rnorm(ORDER)

如果我带A^B,我会得到以下输出:

[1] 4.0759550 0.7863032 0.3874769       NaN

这很好,但是当我尝试直接输入数字时我很困惑我得到了一个真正的值

-1.265061^0.3598138
[1] -1.088281

然而,当我使用索引时,我仍然得到NaN

 A[4] ^ B[4]
[1] NaN

为什么当精度超出我在输出中看到的精度时,我会得到NaN

0 个答案:

没有答案