因此,R表达式及其输出如下所示:
> (4-7)^1.3
[1] NaN
有什么办法在R中解决这个问题吗?
发布于 2011-11-17 20:23:46
答案是一个复数,所以你需要给它一个复数参数:
> (4-7+0i)^1.3
[1] -2.451751-3.374545i
但请记住,这只是一个根。
发布于 2011-11-17 20:31:19
我引用了维基百科,特别是粗体文本(http://en.wikipedia.org/wiki/Exponentiation):
在most >浮点库的设计中,使用了IEEE754-2008浮点标准
。它推荐了一些不同的函数来计算幂:19
定义
所以我认为R按照国际标准表现出了标准行为。
https://stackoverflow.com/questions/8166988
复制相似问题