-------- 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