r - 为什么 R 取 1 次幂无穷大为 1?

标签 r math

<分区>

众所周知,1 的无穷次方是数学中的不确定形式。更多讨论可用here .

在 R 控制台中,

 > (1)^(Inf)
[1] 1

我假设它应该产生 NaN。请解释此输出背后的逻辑。我在 Windows 7 平台(32 位系统)上使用 R 版本 3.1.2。

最佳答案

来自 help("^"):

1 ^ y and y ^ 0 are 1, always.

经常输出 1 ^ Inf 的限制很有用。为 0 ^ 0 返回 1 通常也比任何替代方法更有用。但是,这些基本上都是设计决策。

关于r - 为什么 R 取 1 次幂无穷大为 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101582/

相关文章:

c++ - 围绕旋转点放置对象

python - 如何在 Kivy Python 中显示数学文本?

math - 为什么这个哥德巴赫猜想程序在Prolog中不起作用?

r - 如何使用redcapAPI包中的exportRecordsTyped函数导入不带因素的数据?

r - 生成独特的用户-项目跨产品组合矩阵

R;滚动窗口 : calculate bearing of 3 previos points and compare it to bearing of following 3 values in a dataframe

c++ - 如何使用 Rcpp 公开抽象类的指针?

r - R中的层次聚类默认行为?

c++ - 我可以使用开关来保持功能吗?

php - 计算浮点幂 (PHP/BCMath)