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 MathF classe correspondem aos da Math classe, exceto que seus parâmetros são de tipo Single em vez Doublede , e retornam Single em vez de Double valores.

Campos

Nome Description
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

Nome Description
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 e x 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 eleva à 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, Single)

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

Log(Single)

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

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, 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, 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, MidpointRounding)

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

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.

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