2

我正在尝试使用包中的nthroot功能pracma。但是,每当我运行它时,都会出现错误:

nthroot(x, 5) 中的错误:找不到函数“nthroot”

我尝试安装该pracma软件包,但这也无济于事。谁能给我任何关于为什么这不起作用的想法?

4

2 回答 2

2

做就是了

x ^ (1 / n)

根在哪里n

于 2021-03-05T13:33:22.537 回答
2

nthroot 处理负数,例如返回 nthroot(-2,3) == -1.259921,而不是 NA

要自己定义:

nthroot = function(x,n) {
  (abs(x)^(1/n))*sign(x)
}
于 2021-03-09T20:11:09.663 回答