StrictMath.Pow(Double, Double) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el valor del primer argumento elevado a la potencia del segundo argumento.
[Android.Runtime.Register("pow", "(DD)D", "")]
public static double Pow(double a, double b);
[<Android.Runtime.Register("pow", "(DD)D", "")>]
static member Pow : double * double -> double
Parámetros
- a
- Double
base.
- b
- Double
exponente.
Devoluciones
el valor a<sup>b</sup>.
- Atributos
Comentarios
Devuelve el valor del primer argumento elevado a la potencia del segundo argumento. Casos especiales:
<ul><li>Si el segundo argumento es positivo o negativo cero, el resultado es 1,0. <li>Si el segundo argumento es 1.0, el resultado es el mismo que el primer argumento. <li>Si el segundo argumento es NaN, el resultado es NaN. <li>Si el primer argumento es NaN y el segundo argumento es distinto de cero, el resultado es NaN.
<li>Si <ul><li>el valor absoluto del primer argumento es mayor que 1 y el segundo argumento es infinito positivo, o <li>el valor absoluto del primer argumento es menor que 1 y el segundo argumento es infinito negativo, </ul> entonces el resultado es infinito positivo.
<li>Si <ul><li>el valor absoluto del primer argumento es mayor que 1 y el segundo argumento es infinito negativo, o <li>el valor absoluto del primer argumento es menor que 1 y el segundo argumento es infinito positivo, </ul> entonces el resultado es cero positivo.
<li>Si el valor absoluto del primer argumento es igual a 1 y el segundo argumento es infinito, el resultado es NaN.
<li>Si <ul><li>el primer argumento es cero positivo y el segundo argumento es mayor que cero, o <li>el primer argumento es infinito positivo y el segundo argumento es menor que cero, </ul> , el resultado es cero positivo.
<li>Si <ul><li>el primer argumento es cero positivo y el segundo argumento es menor que cero, o <li>el primer argumento es infinito positivo y el segundo argumento es mayor que cero, </ul> entonces el resultado es infinito positivo.
<li>Si <ul><li>el primer argumento es cero negativo y el segundo argumento es mayor que cero pero no un entero impar finito, o <li>el primer argumento es infinito negativo y el segundo argumento es menor que cero pero no un entero impar finito, </ul> entonces el resultado es cero positivo.
<li>Si <ul><li>el primer argumento es cero negativo y el segundo argumento es un entero impar finito positivo, o <li>el primer argumento es infinito negativo y el segundo argumento es un entero impar finito negativo, </ul> entonces el resultado es cero negativo.
<li>Si <ul><li>el primer argumento es cero negativo y el segundo argumento es menor que cero, pero no un entero impar finito, o <li>el primer argumento es infinito negativo y el segundo argumento es mayor que cero pero no un entero impar finito, </ul> entonces el resultado es infinito positivo.
<li>Si <ul><li>el primer argumento es cero negativo y el segundo argumento es un entero impar finito negativo, o <li>el primer argumento es infinito negativo y el segundo argumento es un entero impar finito positivo, </ul> entonces el resultado es infinito negativo.
<li>Si el primer argumento es finito y menor que cero <ul><li> si el segundo argumento es un entero par finito, el resultado es igual al resultado de elevar el valor absoluto del primer argumento a la potencia del segundo argumento.
<li>si el segundo argumento es un entero impar finito, el resultado es igual al negativo del resultado de elevar el valor absoluto del primer argumento a la potencia del segundo argumento.
<li>si el segundo argumento es finito y no un entero, el resultado es NaN. </ul>
<li>Si ambos argumentos son enteros, el resultado es exactamente igual al resultado matemático de elevar el primer argumento a la potencia del segundo argumento si ese resultado puede representarse exactamente como un double valor.</ul>
(En las descripciones anteriores, se considera que un valor de punto flotante es un entero si y solo si es finito y un punto fijo del método #ceil ceil o, de forma equivalente, un punto fijo del método #floor floor. Un valor es un punto fijo de un método de un argumento si y solo si el resultado de aplicar el método al valor es igual al valor).
Documentación de Java para java.lang.StrictMath.pow(double, double).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.