Learn R Programming

pracma (version 1.5.8)

nthroot: Real nth Root

Description

Compute the real n-th root of real numbers.

Usage

nthroot(x, n)

Arguments

x
numeric vector or matrix
n
positive integer specifying the exponent $1/n$.

Value

  • Returns a numeric vector of solutions to $x^{1/n}$.

Details

Computes the n-th root real numbers of a numeric vector x, while x^(1/n) will return NaN for negative numbers, even in case n is odd. If some numbers in x are negative, n must be odd. (This is different in Octave)

See Also

sqrt

Examples

Run this code
nthroot(c(1, -2, 3), 3)  #=> 1.000000 -1.259921  1.442250
  (-2)^(1/3)               #=> NaN

Run the code above in your browser using DataLab