-------- Mensaje reenviado --------
Asunto:         Re: [R-es] potencia fracional de un n�mero negativo
Fecha:  Thu, 15 Oct 2015 11:15:31 +0200
De:     Jos� Trujillo Carmona <truji...@unex.es>
Para:   Jose Luis Ca�adas Reche <canadasre...@gmail.com>



El 15/10/15 a las 10:45, Jose Luis Ca�adas Reche escribi�:
> Hola.
> No s� si va por aqu�, pero prueba a quitar el par�ntesis a (-0.5)
>
> Ejemplo
>
> > -0.03125^(1/5)
> [1] -0.5
> >
>
> Y se ve qeu -0.5^(5) es -0.03125

S� pero es trampa. Primero hace la ra�z y despu�s pone el signo.
Generalizando hace cosas absurdas como:

> -4^(1/2)
[1] -2
>

La soluci�n deber�a ser utilizar n�meros complejos ya que la raiz de un
n�mero negativo tiene soluci�n general compleja, y es real solo en el
caso particular de los exponentes inversos de un impar. Pero observo que
tampoco funciona con n�meros complejos, ya que a diferencia de lo que
ocurre con otros programas no proporciona TODAS las raices, sino que
solo proporciona una

> (-2)^3
[1] -8
> (-8)^(1/3)
[1] NaN
> (-8+0i)^(1/3)
[1] 1+1.732051i
> (1+1.732051i)^3
[1] -8.000002-0.000001i

-2, la soluci�n (1+1.732051i) y su conjugada (1+1.732051i) son las tres
raices c�bicas de -8, pero solo da una de las tres. Deber�a dar las tres
y no s� como se hace para decirle que de las tres.

> (1-1.732051i)^3
[1] -8.000002+0.000001i

Saludos.

>
> El 15/10/15 a las 06:02, Alex J. Zambrano escribi�:
>> Hola a tod@s.
>>
>> Realizando el calculo de encontrar la ra�z quinta de -0.5, la cual
>> d�gito
>> 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�ticas
>> 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� opciones puedo utilizar para poder encontrar el resultado?
>>
>> Agradezco de antemano la colaboraci�n.
>>
>> Cordial saludo.
>>
>>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es




        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a