StrictMath.Ulp Método

Definição

Sobrecargas

Nome Description
Ulp(Double)

Retorna o tamanho de uma ulp do argumento.

Ulp(Single)

Retorna o tamanho de uma ulp do argumento.

Ulp(Double)

Retorna o tamanho de uma ulp do argumento.

[Android.Runtime.Register("ulp", "(D)D", "")]
public static double Ulp(double d);
[<Android.Runtime.Register("ulp", "(D)D", "")>]
static member Ulp : double -> double

Parâmetros

d
Double

o valor de ponto flutuante cujo ulp deve ser retornado

Retornos

o tamanho de uma ulp do argumento

Atributos

Comentários

Retorna o tamanho de uma ulp do argumento. Uma ulp, unidade no último lugar, de um double valor é a distância positiva entre esse valor de ponto flutuante e o double valor próximo maior em magnitude. Observe que, para não-NaN x, ulp(-<i>x</i>) == ulp(<i>x</i>).

Casos Especiais: <ul><li> Se o argumento for NaN, o resultado será NaN. <li> Se o argumento for infinito positivo ou negativo, o resultado será infinito positivo. <li> Se o argumento for positivo ou negativo zero, o resultado será Double.MIN_VALUE. <li> Se o argumento for ±Double.MAX_VALUE, o resultado será igual a 2<sup>971</sup>. </ul>

Adicionado em 1.5.

Java documentação para java.lang.StrictMath.ulp(double).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Ulp(Single)

Retorna o tamanho de uma ulp do argumento.

[Android.Runtime.Register("ulp", "(F)F", "")]
public static float Ulp(float f);
[<Android.Runtime.Register("ulp", "(F)F", "")>]
static member Ulp : single -> single

Parâmetros

f
Single

o valor de ponto flutuante cujo ulp deve ser retornado

Retornos

o tamanho de uma ulp do argumento

Atributos

Comentários

Retorna o tamanho de uma ulp do argumento. Uma ulp, unidade no último lugar, de um float valor é a distância positiva entre esse valor de ponto flutuante e o float valor próximo maior em magnitude. Observe que, para não-NaN x, ulp(-<i>x</i>) == ulp(<i>x</i>).

Casos Especiais: <ul><li> Se o argumento for NaN, o resultado será NaN. <li> Se o argumento for infinito positivo ou negativo, o resultado será infinito positivo. <li> Se o argumento for positivo ou negativo zero, o resultado será Float.MIN_VALUE. <li> Se o argumento for ±Float.MAX_VALUE, o resultado será igual a 2<sup>104</sup>. </ul>

Adicionado em 1.5.

Java documentação para java.lang.StrictMath.ulp(float).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a