> (-8+0i)^(1/3)
[1] 1+1.732051i

ie complex...

On 12/07/05, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> hi all
> 
> why does R do this:
> 
> (-8)^(1/3)=NaN
> 
> the answer should be : -2
> 
> a silly question but i kept on getting errors in some of my code due to this
> problem.
> 
> i solve the problem as follows:
> 
> say we want : (-a)^(1/3)
> 
> then : sign(a)*(a^(1/3)) works
> 
> but there has to be a simpler way of soing such a simple mathematical 
> operation.
> 
> thanking you
> /
> allan
> 
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to