MathF Classe

Definição

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

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

Observações

Os campos estáticos e métodos da MathF classe correspondem aos da Math classe, exceto que os seus parâmetros são do tipo Single em vez de Double, e eles retornam Single em vez de Double valores.

Campos

Name Description
E

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

PI

Representa a razão entre a circunferência de um círculo e o seu diâmetro, especificada pela constante, p.

Tau

Representa o número de radianos numa volta, especificado pela constante, τ.

Métodos

Name Description
Abs(Single)

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

Acos(Single)

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

Acosh(Single)

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

Asin(Single)

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

Asinh(Single)

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

Atan(Single)

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

Atan2(Single, Single)

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

Atanh(Single)

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

BitDecrement(Single)

Devolve o maior valor que se compara a menos do que um valor especificado.

BitIncrement(Single)

Devolve o menor valor que se compara a um valor especificado.

Cbrt(Single)

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

Ceiling(Single)

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

CopySign(Single, Single)

Devolve um valor com a magnitude de x e o sinal de y.

Cos(Single)

Devolve o cosseno do ângulo especificado.

Cosh(Single)

Devolve o cosseno hiperbólico do ângulo especificado.

Exp(Single)

Retorna e elevado para a potência especificada.

Floor(Single)

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

Devolve o restante resultante da divisão de um número especificado por outro número especificado.

ILogB(Single)

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

Log(Single, Single)

Devolve o logaritmo de um número especificado numa base especificada.

Log(Single)

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

Log10(Single)

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

Log2(Single)

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

Max(Single, Single)

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

MaxMagnitude(Single, Single)

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

Min(Single, Single)

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

MinMagnitude(Single, Single)

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

Pow(Single, Single)

Devolve um número especificado elevado para a potência especificada.

ReciprocalEstimate(Single)

Devolve uma estimativa do recíproco de um número especificado.

ReciprocalSqrtEstimate(Single)

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

Round(Single, Int32, MidpointRounding)

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

Round(Single, Int32)

Arredonda um valor de ponto flutuante de precisão simples para um número especificado de dígitos fracionários, e arredonda os valores do ponto médio para o número par mais próximo.

Round(Single, MidpointRounding)

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

Round(Single)

Arredonda um valor de ponto flutuante de precisão simples para o valor integral mais próximo, e arredonda valores de ponto médio para o número par mais próximo.

ScaleB(Single, Int32)

Retorna x * 2^n calculado eficientemente.

Sign(Single)

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

Sin(Single)

Devolve o seno do ângulo especificado.

SinCos(Single)

Devolve o seno e o cosseno do ângulo especificado.

Sinh(Single)

Devolve o seno hiperbólico do ângulo especificado.

Sqrt(Single)

Devolve a raiz quadrada de um número especificado.

Tan(Single)

Devolve a tangente do ângulo especificado.

Tanh(Single)

Devolve 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