sign(a)*abs(a)^(1/3)
#          [,1]
#[1,] -1.000000
#[2,] -1.259921
#[3,] -1.442250
A.K. 




----- Original Message -----
From: Sachinthaka Abeywardana <sachin.abeyward...@gmail.com>
To: "r-help@r-project.org" <r-help@r-project.org>
Cc: 
Sent: Tuesday, July 2, 2013 11:11 PM
Subject: [R] nth root of matrix

Hi all,

I want to do the following:

a=matrix(c(-1,-2,-3))
a^(1/3) #get 3rd root of numbers[,1]

[1,]  NaN
[2,]  NaN
[3,]  NaN


All I get is NaNs, what is the proper way of doing this? Would like to
retain the fact that it is a matrix if possible (not a requirement
though).


Thanks,

Sachin

    [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to