MathF Classe

Definição

Fornece constantes e métodos estáticos para trigonométricas, logarítmicas e outras funções matemáticas comuns.

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 que seus parâmetros são do tipo Single em vez Doublede e retornam Single em vez de Double valores.

Campos

E

Representa a base logarítmica natural, especificada pela constante e.

PI

Representa a proporção da circunferência de um círculo para seu diâmetro, especificada pela constante, p.

Tau

Representa o número de radianos em um turno, especificado pela constante, τ.

Métodos

Abs(Single)

Retorna o valor absoluto de um número de ponto flutuante de precisão simples.

Acos(Single)

Retorna o ângulo cujo cosseno é o número especificado.

Acosh(Single)

Retorna o ângulo cujo cosseno hiperbólico é o número especificado.

Asin(Single)

Retorna o ângulo cujo seno é o número especificado.

Asinh(Single)

Retorna o ângulo cujo seno hiperbólico é o número especificado.

Atan(Single)

Retorna o ângulo cuja tangente é o número especificado.

Atan2(Single, Single)

Retorna o ângulo cuja tangente é o quociente de dois números especificados.

Atanh(Single)

Retorna o ângulo cuja tangente hiperbólica é o número especificado.

BitDecrement(Single)

Retorna o maior valor que compara menos do que um valor especificado.

BitIncrement(Single)

Retorna o menor valor que compara maior que um valor especificado.

Cbrt(Single)

Retorna a raiz cúbica de um número especificado.

Ceiling(Single)

Retorna o menor valor integral maior ou igual ao número de ponto flutuante de precisão simples especificado.

CopySign(Single, Single)

Retorna um valor com magnitude de x e o sinal de y.

Cos(Single)

Retorna o cosseno do ângulo especificado.

Cosh(Single)

Retorna o cosseno hiperbólico do ângulo especificado.

Exp(Single)

Retorna e elevado à potência especificada.

Floor(Single)

Retorna o maior valor integral menor ou igual ao número de ponto flutuante de precisão simples especificado.

FusedMultiplyAdd(Single, Single, Single)

Retorna (x * y) + z, arredondado como uma operação ternária.

IEEERemainder(Single, Single)

Retorna o resultado restante da divisão de um número especificado por outro número especificado.

ILogB(Single)

Retorna o logaritmo inteiro de base 2 de um número especificado.

Log(Single)

Retorna o logaritmo natural (de base e) de um número especificado.

Log(Single, Single)

Retorna o logaritmo de um número especificado em uma base especificada.

Log10(Single)

Retorna o logaritmo de base 10 de um número especificado.

Log2(Single)

Retorna o logaritmo de base 2 de um número especificado.

Max(Single, Single)

Retorna o maior dos dois números de ponto flutuante de precisão simples.

MaxMagnitude(Single, Single)

Retorna a maior magnitude de dois números de ponto flutuante de precisão simples.

Min(Single, Single)

Retorna o menor de dois números de ponto flutuante de precisão simples.

MinMagnitude(Single, Single)

Retorna a menor magnitude de dois números de ponto flutuante de precisão simples.

Pow(Single, Single)

Retorna um número especificado elevado à potência especificada.

ReciprocalEstimate(Single)

Retorna uma estimativa da recíproca de um número especificado.

ReciprocalSqrtEstimate(Single)

Retorna uma estimativa da raiz quadrada recíproca de um número especificado.

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.

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.

Round(Single, Int32, MidpointRounding)

Arredonda um valor de ponto flutuante de precisão única para um número especificado de dígitos fracionários usando a convenção de arredondamento especificada.

Round(Single, MidpointRounding)

Arredonda um valor de ponto flutuante de precisão única para um inteiro usando a convenção de arredondamento especificada.

ScaleB(Single, Int32)

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

Sign(Single)

Retorna um inteiro que indica o sinal de um número de ponto flutuante de precisão simples.

Sin(Single)

Retorna o seno do ângulo especificado.

SinCos(Single)

Retorna o seno e o cosseno do ângulo especificado.

Sinh(Single)

Retorna o seno hiperbólico do ângulo especificado.

Sqrt(Single)

Retorna a raiz quadrada de um número especificado.

Tan(Single)

Retorna a tangente do ângulo especificado.

Tanh(Single)

Retorna a tangente hiperbólica do ângulo especificado.

Truncate(Single)

Calcula a parte integral de um número de ponto flutuante de precisão simples especificado.

Aplica-se a