MathF Classe

Definição

Fornece constantes e métodos estáticos para trigonométricas, logarítmicas e outras funções matemáticas comuns.Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.

public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
Herança
MathF

Comentários

Os campos estáticos e os métodos da MathF classe correspondem aos da Math classe, exceto pelo fato de que seus parâmetros são do tipo Single em vez de Double e são retornados Single em vez de Double valores.The static fields and methods of the MathF class correspond to those of the Math class, except that their parameters are of type Single rather than Double, and they return Single rather than Double values.

Campos

E

Representa a base logarítmica natural, especificada pela constante e.Represents the natural logarithmic base, specified by the constant, e.

PI

Representa a razão entre a circunferência de um círculo e seu diâmetro, especificada pela constante π.Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.

Tau

Representa o número de radianos em um turno, especificado pela constante, τ.Represents the number of radians in one turn, specified by the constant, τ.

Métodos

Abs(Single)

Retorna o valor absoluto de um número de ponto flutuante de precisão simples.Returns the absolute value of a single-precision floating-point number.

Acos(Single)

Retorna o ângulo cujo cosseno é o número especificado.Returns the angle whose cosine is the specified number.

Acosh(Single)

Retorna o ângulo cujo cosseno hiperbólico é o número especificado.Returns the angle whose hyperbolic cosine is the specified number.

Asin(Single)

Retorna o ângulo cujo seno é o número especificado.Returns the angle whose sine is the specified number.

Asinh(Single)

Retorna o ângulo cujo seno hiperbólico é o número especificado.Returns the angle whose hyperbolic sine is the specified number.

Atan(Single)

Retorna o ângulo cuja tangente é o número especificado.Returns the angle whose tangent is the specified number.

Atan2(Single, Single)

Retorna o ângulo cuja tangente é o quociente de dois números especificados.Returns the angle whose tangent is the quotient of two specified numbers.

Atanh(Single)

Retorna o ângulo cuja tangente hiperbólica é o número especificado.Returns the angle whose hyperbolic tangent is the specified number.

BitDecrement(Single)

Retorna o próximo valor menor que é comparado como menor que x.Returns the next smallest value that compares less than x.

BitIncrement(Single)

Retorna o próximo valor maior que é maior que x.Returns the next largest value that is greater than x.

Cbrt(Single)

Retorna a raiz cúbica de um número especificado.Returns the cube root of a specified number.

Ceiling(Single)

Retorna o menor valor integral maior ou igual ao número de ponto flutuante de precisão simples especificado.Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.

CopySign(Single, Single)

Retorna um valor com magnitude de x e o sinal de y.Returns a value with the magnitude of x and the sign of y.

Cos(Single)

Retorna o cosseno do ângulo especificado.Returns the cosine of the specified angle.

Cosh(Single)

Retorna o cosseno hiperbólico do ângulo especificado.Returns the hyperbolic cosine of the specified angle.

Exp(Single)

Retorna e elevado à potência especificada.Returns e raised to the specified power.

Floor(Single)

Retorna o maior valor integral menor ou igual ao número de ponto flutuante de precisão simples especificado.Returns the largest integral value less than or equal to the specified single-precision floating-point number.

FusedMultiplyAdd(Single, Single, Single)

Retorna (x * y) + z, arredondado como uma operação ternária.Returns (x * y) + z, rounded as one ternary operation.

IEEERemainder(Single, Single)

Retorna o resultado restante da divisão de um número especificado por outro número especificado.Returns the remainder resulting from the division of a specified number by another specified number.

ILogB(Single)

Retorna o logaritmo inteiro de base 2 de um número especificado.Returns the base 2 integer logarithm of a specified number.

Log(Single)

Retorna o logaritmo natural (de base e) de um número especificado.Returns the natural (base e) logarithm of a specified number.

Log(Single, Single)

Retorna o logaritmo de um número especificado em uma base especificada.Returns the logarithm of a specified number in a specified base.

Log10(Single)

Retorna o logaritmo de base 10 de um número especificado.Returns the base 10 logarithm of a specified number.

Log2(Single)

Retorna o logaritmo de base 2 de um número especificado.Returns the base 2 logarithm of a specified number.

Max(Single, Single)

Retorna o maior dos dois números de ponto flutuante de precisão simples.Returns the larger of two single-precision floating-point numbers.

MaxMagnitude(Single, Single)

Retorna a maior magnitude de dois números de ponto flutuante de precisão simples.Returns the larger magnitude of two single-precision floating-point numbers.

Min(Single, Single)

Retorna o menor de dois números de ponto flutuante de precisão simples.Returns the smaller of two single-precision floating-point numbers.

MinMagnitude(Single, Single)

Retorna a menor magnitude de dois números de ponto flutuante de precisão simples.Returns the smaller magnitude of two single-precision floating-point numbers.

Pow(Single, Single)

Retorna um número especificado elevado à potência especificada.Returns a specified number raised to the specified power.

Round(Single)

Arredonda um valor de ponto flutuante de precisão simples para o valor inteiro mais próximo e arredonda os valores de ponto médio para o número par mais próximo.Rounds a single-precision floating-point value to the nearest integral value, and rounds midpoint values to the nearest even number.

Round(Single, Int32)

Arredonda um valor de ponto flutuante de precisão simples para o número especificado de dígitos fracionários e arredonda os valores de ponto médio para o número par mais próximo.Rounds a single-precision floating-point value to a specified number of fractional digits, and rounds midpoint values to the nearest even number.

Round(Single, Int32, MidpointRounding)

Arredonda um valor de ponto flutuante de precisão simples para o número especificado de dígitos fracionários e usa a convenção de arredondamento especificada para os valores de ponto médio.Rounds a single-precision floating-point value to a specified number of fractional digits, and uses the specified rounding convention for midpoint values.

Round(Single, MidpointRounding)

Arredonda um valor de ponto flutuante de precisão simples para o inteiro mais próximo e usa a convenção de arredondamento especificada para os valores de ponto médio.Rounds a single-precision floating-point value to the nearest integer, and uses the specified rounding convention for midpoint values.

ScaleB(Single, Int32)

Retorna x * 2^n computado com eficiência.Returns x * 2^n computed efficiently.

Sign(Single)

Retorna um inteiro que indica o sinal de um número de ponto flutuante de precisão simples.Returns an integer that indicates the sign of a single-precision floating-point number.

Sin(Single)

Retorna o seno do ângulo especificado.Returns the sine of the specified angle.

Sinh(Single)

Retorna o seno hiperbólico do ângulo especificado.Returns the hyperbolic sine of the specified angle.

Sqrt(Single)

Retorna a raiz quadrada de um número especificado.Returns the square root of a specified number.

Tan(Single)

Retorna a tangente do ângulo especificado.Returns the tangent of the specified angle.

Tanh(Single)

Retorna a tangente hiperbólica do ângulo especificado.Returns the hyperbolic tangent of the specified angle.

Truncate(Single)

Calcula a parte integral de um número de ponto flutuante de precisão simples especificado.Calculates the integral part of a specified single-precision floating-point number.

Aplica-se a