MathF MathF MathF MathF Class

Definizione

Vengono forniti costanti e metodi statici per eseguire funzioni trigonometriche, logaritmiche e normali funzioni matematiche.Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.

public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
Ereditarietà
MathFMathFMathFMathF

Commenti

I campi e i metodi statici della MathF classe corrispondono a quelli Math della classe, ad eccezione del fatto che i relativi parametri Single Doublesono di tipo anziché e restituiscono Single invece Double di valori.The static fields and methods of the MathF class correspond to those of the Math class, except that their parameters are of type Single rather than Double, and they return Single rather than Double values.

Campi

E E E E

Rappresenta la base logaritmica naturale, specificata dalla costante, e.Represents the natural logarithmic base, specified by the constant, e.

PI PI PI PI

Rappresenta il rapporto tra la circonferenza del cerchio e il relativo diametro, specificato dalla costante π.Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.

Metodi

Abs(Single) Abs(Single) Abs(Single) Abs(Single)

Restituisce il valore assoluto di un numero a virgola mobile e precisione singola.Returns the absolute value of a single-precision floating-point number.

Acos(Single) Acos(Single) Acos(Single) Acos(Single)

Restituisce l'angolo il cui coseno è il numero specificato.Returns the angle whose cosine is the specified number.

Acosh(Single) Acosh(Single) Acosh(Single) Acosh(Single)

Restituisce l'angolo il cui coseno iperbolico è il numero specificato.Returns the angle whose hyperbolic cosine is the specified number.

Asin(Single) Asin(Single) Asin(Single) Asin(Single)

Restituisce l'angolo il cui seno è il numero specificato.Returns the angle whose sine is the specified number.

Asinh(Single) Asinh(Single) Asinh(Single) Asinh(Single)

Restituisce l'angolo il cui seno iperbolico è il numero specificato.Returns the angle whose hyperbolic sine is the specified number.

Atan(Single) Atan(Single) Atan(Single) Atan(Single)

Restituisce l'angolo la cui tangente è il numero specificato.Returns the angle whose tangent is the specified number.

Atan2(Single, Single) Atan2(Single, Single) Atan2(Single, Single) Atan2(Single, Single)

Restituisce l'angolo la cui tangente è il quoziente di due numeri specificati.Returns the angle whose tangent is the quotient of two specified numbers.

Atanh(Single) Atanh(Single) Atanh(Single) Atanh(Single)

Restituisce l'angolo la cui tangente iperbolica è il numero specificato.Returns the angle whose hyperbolic tangent is the specified number.

BitDecrement(Single) BitDecrement(Single) BitDecrement(Single) BitDecrement(Single)

Restituisce il successivo valore più piccolo che risulta minore di x.Returns the next smallest value that compares less than x.

BitIncrement(Single) BitIncrement(Single) BitIncrement(Single) BitIncrement(Single)

Restituisce il successivo valore più grande maggiore di x.Returns the next largest value that is greater than x.

Cbrt(Single) Cbrt(Single) Cbrt(Single) Cbrt(Single)

Restituisce la radice cubica di un numero specificato.Returns the cube root of a specified number.

Ceiling(Single) Ceiling(Single) Ceiling(Single) Ceiling(Single)

Restituisce il valore integrale minimo maggiore del o uguale al numero a virgola mobile e con precisione singola specificato.Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.

CopySign(Single, Single) CopySign(Single, Single) CopySign(Single, Single) CopySign(Single, Single)

Restituisce un valore con grandezza pari a x e segno y.Returns a value with the magnitude of x and the sign of y.

Cos(Single) Cos(Single) Cos(Single) Cos(Single)

Restituisce il coseno dell'angolo specificato.Returns the cosine of the specified angle.

Cosh(Single) Cosh(Single) Cosh(Single) Cosh(Single)

Restituisce il coseno iperbolico dell'angolo specificato.Returns the hyperbolic cosine of the specified angle.

Exp(Single) Exp(Single) Exp(Single) Exp(Single)

Restituisce e elevato alla potenza specificata.Returns e raised to the specified power.

Floor(Single) Floor(Single) Floor(Single) Floor(Single)

Restituisce il valore integrale massimo minore o uguale al numero a virgola mobile a precisione singola specificato.Returns the largest integral value less than or equal to the specified single-precision floating-point number.

FusedMultiplyAdd(Single, Single, Single) FusedMultiplyAdd(Single, Single, Single) FusedMultiplyAdd(Single, Single, Single) FusedMultiplyAdd(Single, Single, Single)

Restituisce (x * y) + z, arrotondato come unica operazione ternaria.Returns (x * y) + z, rounded as one ternary operation.

IEEERemainder(Single, Single) IEEERemainder(Single, Single) IEEERemainder(Single, Single) IEEERemainder(Single, Single)

Restituisce il resto della divisione tra il numero specificato e un altro numero specificato.Returns the remainder resulting from the division of a specified number by another specified number.

ILogB(Single) ILogB(Single) ILogB(Single) ILogB(Single)

Restituisce la parte intera del logaritmo in base 2 del numero specificato.Returns the base 2 integer logarithm of a specified number.

Log(Single, Single) Log(Single, Single) Log(Single, Single) Log(Single, Single)

Restituisce il logaritmo del numero specificato in una base specificata.Returns the logarithm of a specified number in a specified base.

Log(Single) Log(Single) Log(Single) Log(Single)

Restituisce il logaritmo naturale (in base e) di un numero specificato.Returns the natural (base e) logarithm of a specified number.

Log10(Single) Log10(Single) Log10(Single) Log10(Single)

Restituisce il logaritmo in base 10 del numero specificato.Returns the base 10 logarithm of a specified number.

Log2(Single) Log2(Single) Log2(Single) Log2(Single)

Restituisce il logaritmo in base 2 di un numero specificato.Returns the base 2 logarithm of a specified number.

Max(Single, Single) Max(Single, Single) Max(Single, Single) Max(Single, Single)

Restituisce il più elevato tra due numeri a virgola mobile e precisione singola.Returns the larger of two single-precision floating-point numbers.

MaxMagnitude(Single, Single) MaxMagnitude(Single, Single) MaxMagnitude(Single, Single) MaxMagnitude(Single, Single)

Restituisce la grandezza più elevata tra due numeri a virgola mobile e precisione singola.Returns the larger magnitude of two single-precision floating-point numbers.

Min(Single, Single) Min(Single, Single) Min(Single, Single) Min(Single, Single)

Restituisce il meno elevato tra due numeri a virgola mobile e precisione singola.Returns the smaller of two single-precision floating-point numbers.

MinMagnitude(Single, Single) MinMagnitude(Single, Single) MinMagnitude(Single, Single) MinMagnitude(Single, Single)

Restituisce la grandezza meno elevata tra due numeri a virgola mobile e precisione singola.Returns the smaller magnitude of two single-precision floating-point numbers.

Pow(Single, Single) Pow(Single, Single) Pow(Single, Single) Pow(Single, Single)

Restituisce il numero specificato elevato alla potenza specificata.Returns a specified number raised to the specified power.

Round(Single, Int32, MidpointRounding) Round(Single, Int32, MidpointRounding) Round(Single, Int32, MidpointRounding) Round(Single, Int32, MidpointRounding)

Arrotonda un valore a virgola mobile e precisione singola al numero di cifre frazionarie specificato e usa la convenzione di arrotondamento specificata per i valori che si trovano a metà tra due numeri.Rounds a single-precision floating-point value to a specified number of fractional digits, and uses the specified rounding convention for midpoint values.

Round(Single, MidpointRounding) Round(Single, MidpointRounding) Round(Single, MidpointRounding) Round(Single, MidpointRounding)

Arrotonda un valore a virgola mobile e precisione singola all'intero più vicino e usa la convenzione di arrotondamento specificata per i valori che si trovano a metà tra due numeri.Rounds a single-precision floating-point value to the nearest integer, and uses the specified rounding convention for midpoint values.

Round(Single, Int32) Round(Single, Int32) Round(Single, Int32) Round(Single, Int32)

Arrotonda un valore a virgola mobile e precisione singola al numero di cifre frazionarie specificato e arrotonda i valori che si trovano a metà tra due numeri al numero pari più vicino.Rounds a single-precision floating-point value to a specified number of fractional digits, and rounds midpoint values to the nearest even number.

Round(Single) Round(Single) Round(Single) Round(Single)

Arrotonda un valore a virgola mobile e precisione singola al valore integrale più vicino e arrotonda i valori che si trovano a metà tra due numeri al numero pari più vicino.Rounds a single-precision floating-point value to the nearest integral value, and rounds midpoint values to the nearest even number.

ScaleB(Single, Int32) ScaleB(Single, Int32) ScaleB(Single, Int32) ScaleB(Single, Int32)

Restituisce x * 2^n calcolato in modo efficiente.Returns x * 2^n computed efficiently.

Sign(Single) Sign(Single) Sign(Single) Sign(Single)

Restituisce un intero che indica il segno di un numero a virgola mobile e a precisione singola.Returns an integer that indicates the sign of a single-precision floating-point number.

Sin(Single) Sin(Single) Sin(Single) Sin(Single)

Restituisce il seno dell'angolo specificato.Returns the sine of the specified angle.

Sinh(Single) Sinh(Single) Sinh(Single) Sinh(Single)

Restituisce il seno iperbolico dell'angolo specificato.Returns the hyperbolic sine of the specified angle.

Sqrt(Single) Sqrt(Single) Sqrt(Single) Sqrt(Single)

Restituisce la radice quadrata del numero specificato.Returns the square root of a specified number.

Tan(Single) Tan(Single) Tan(Single) Tan(Single)

Restituisce la tangente dell'angolo specificato.Returns the tangent of the specified angle.

Tanh(Single) Tanh(Single) Tanh(Single) Tanh(Single)

Restituisce la tangente iperbolica dell'angolo specificato.Returns the hyperbolic tangent of the specified angle.

Truncate(Single) Truncate(Single) Truncate(Single) Truncate(Single)

Calcola la parte integrale di un numero a virgola mobile e precisione singola specificato.Calculates the integral part of a specified single-precision floating-point number.

Si applica a