MathF Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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. |