Partilhar via


MathF Classe

Definição

Fornece constantes e métodos estáticos para trigonométricos, logarítmicos 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 classe MathF correspondem aos da classe Math, exceto que seus parâmetros são de tipo Single em vez de Doublee retornam Single em vez de valores Double.

Campos

E

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

PI

Representa a proporção da circunferência de um círculo ao 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 única.

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 do cubo de um número especificado.

Ceiling(Single)

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

CopySign(Single, Single)

Retorna um valor com a 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 gerado à potência especificada.

Floor(Single)

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

FusedMultiplyAdd(Single, Single, Single)

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

IEEERemainder(Single, Single)

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

ILogB(Single)

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

Log(Single)

Retorna o logaritmo natural (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 base 10 de um número especificado.

Log2(Single)

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

Max(Single, Single)

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

MaxMagnitude(Single, Single)

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

Min(Single, Single)

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

MinMagnitude(Single, Single)

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

Pow(Single, Single)

Retorna um número especificado gerado para a 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 única para o valor integral mais próximo e arredonda 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 única para um número especificado de dígitos fracionários e arredonda 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 única.

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 única especificado.

Aplica-se a