------------------------------
Message: 6
Date: Thu, 15 Oct 2015 11:25:39 +0200
From: José Trujillo Carmona <trujillo en unex.es>
To: r-help-es <r-help-es en r-project.org>
Subject: [R-es] Fwd: Re: potencia fracional de un número negativo
Message-ID: <561F7113.5070408 en unex.es>
Content-Type: text/plain; charset="UTF-8"
-------- Mensaje reenviado --------
Asunto: Re: [R-es] potencia fracional de un n? negativo
Fecha: Thu, 15 Oct 2015 11:15:31 +0200
De: Jos?rujillo Carmona <trujillo en unex.es>
Para: Jose Luis Ca?s Reche <canadasreche en gmail.com>
El 15/10/15 a las 10:45, Jose Luis Ca?s Reche escribi? Hola.
No s?i va por aqu?pero prueba a quitar el par?esis a (-0.5)
Ejemplo
Y se ve qeu -0.5^(5) es -0.03125
S?ero es trampa. Primero hace la ra?y despu?pone el signo.
Generalizando hace cosas absurdas como:
La soluci?eber?ser utilizar n?s complejos ya que la raiz de un
n? negativo tiene soluci?eneral compleja, y es real solo en el
caso particular de los exponentes inversos de un impar. Pero observo que
tampoco funciona con n?s complejos, ya que a diferencia de lo que
ocurre con otros programas no proporciona TODAS las raices, sino que
solo proporciona una
[1] -8.000002-0.000001i
-2, la soluci?1+1.732051i) y su conjugada (1+1.732051i) son las tres
raices c?s de -8, pero solo da una de las tres. Deber?dar las tres
y no s?omo se hace para decirle que de las tres.
[1] -8.000002+0.000001i
Saludos.
El 15/10/15 a las 06:02, Alex J. Zambrano escribi?> Hola a tod en s.
Realizando el calculo de encontrar la ra?quinta de -0.5, la cual
d?to
de la siguiente manera
(-0.5)^(1/5)
El resultado que me arroja R es NaN.
Averiguando un poco entre las ayuda de las funciones aritm?cas
encuentro
el siguiente comentario
Users are sometimes surprised by the value returned, for example why
(-8)^(1/3) is NaN. For double inputs, R makes use of IEC 60559
arithmetic
on all platforms, together with the C system function pow for the ^
operator. The relevant standards define the result in many corner
cases. In
particular, the result in the example above is mandated by the C99
standard. On many Unix-alike systems the command man pow gives
details of
the values in a large number of corner cases.
?Qu?pciones puedo utilizar para poder encontrar el resultado?
Agradezco de antemano la colaboraci?>>
Cordial saludo.