MathF Klasa

Definicja

Zapewnia stałe i statyczne metody dla kątów, logarytmu i innych typowych funkcji matematycznych.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
Dziedziczenie
MathF

Uwagi

Statyczne pola i metody klasy MathF odpowiadają klasom klasy Math, z tą różnicą, że ich parametry są typu Single a nie Doublei zwracają Single, a nie Double wartości.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.

Pola

E

Reprezentuje logarytm naturalny, określony przez stałą, e.Represents the natural logarithmic base, specified by the constant, e.

PI

Reprezentuje stosunek obwodu okręgu do jego średnicy, określonego przez stałą, π.Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.

Metody

Abs(Single)

Zwraca wartość bezwzględną liczby zmiennoprzecinkowej o pojedynczej precyzji.Returns the absolute value of a single-precision floating-point number.

Acos(Single)

Zwraca kąt, którego cosinus jest równy podanej liczbie.Returns the angle whose cosine is the specified number.

Acosh(Single)

Zwraca kąt, którego cosinus hiperboliczny jest równy podanej liczbie.Returns the angle whose hyperbolic cosine is the specified number.

Asin(Single)

Zwraca kąt, którego sinus jest równy podanej liczbie.Returns the angle whose sine is the specified number.

Asinh(Single)

Zwraca kąt, którego sinus hiperboliczny jest podaną liczbą.Returns the angle whose hyperbolic sine is the specified number.

Atan(Single)

Zwraca kąt, którego tangens jest równy podanej liczbie.Returns the angle whose tangent is the specified number.

Atan2(Single, Single)

Zwraca kąt, którego tangens jest ilorazem dwóch określonych liczb.Returns the angle whose tangent is the quotient of two specified numbers.

Atanh(Single)

Zwraca kąt, którego tangens hiperboliczny jest równy podanej liczbie.Returns the angle whose hyperbolic tangent is the specified number.

BitDecrement(Single)

Zwraca następną najmniejszą wartość, która porównuje mniej niż x.Returns the next smallest value that compares less than x.

BitIncrement(Single)

Zwraca następną największą wartość, która jest większa niż x.Returns the next largest value that is greater than x.

Cbrt(Single)

Zwraca katalog główny modułu o podanej liczbie.Returns the cube root of a specified number.

Ceiling(Single)

Zwraca najmniejszą wartość całkowitą, która jest większa lub równa określonej liczbie zmiennoprzecinkowej pojedynczej precyzji.Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.

CopySign(Single, Single)

Zwraca wartość o wielkości x i znaku y.Returns a value with the magnitude of x and the sign of y.

Cos(Single)

Zwraca cosinus określonego kąta.Returns the cosine of the specified angle.

Cosh(Single)

Zwraca cosinus hiperboliczny odpowiadający podanemu kątowi.Returns the hyperbolic cosine of the specified angle.

Exp(Single)

Zwraca e podniesioną do określonej potęgi.Returns e raised to the specified power.

Floor(Single)

Zwraca największą wartość całkowitą mniejszą lub równą podanej liczbie zmiennoprzecinkowej o pojedynczej precyzji.Returns the largest integral value less than or equal to the specified single-precision floating-point number.

FusedMultiplyAdd(Single, Single, Single)

Zwraca (x * y) + z, zaokrąglone jako jedna operacja Trzyelementowy.Returns (x * y) + z, rounded as one ternary operation.

IEEERemainder(Single, Single)

Zwraca resztę z dzielenia przez określony numer przez inny określony numer.Returns the remainder resulting from the division of a specified number by another specified number.

ILogB(Single)

Zwraca logarytm dziesiętny z podanej liczby.Returns the base 2 integer logarithm of a specified number.

Log(Single)

Zwraca logarytm naturalny (podstawowy e) podanej liczby.Returns the natural (base e) logarithm of a specified number.

Log(Single, Single)

Zwraca logarytm o podanej liczbie w określonej bazie.Returns the logarithm of a specified number in a specified base.

Log10(Single)

Zwraca logarytm dziesiętny z podanej liczby.Returns the base 10 logarithm of a specified number.

Log2(Single)

Zwraca logarytm o podstawie 2 dla podanej liczby.Returns the base 2 logarithm of a specified number.

Max(Single, Single)

Zwraca więcej dwóch liczb zmiennoprzecinkowych o pojedynczej precyzji.Returns the larger of two single-precision floating-point numbers.

MaxMagnitude(Single, Single)

Zwraca większą liczbę liczb zmiennoprzecinkowych o pojedynczej precyzji.Returns the larger magnitude of two single-precision floating-point numbers.

Min(Single, Single)

Zwraca mniejsze z dwóch liczb zmiennoprzecinkowych o pojedynczej precyzji.Returns the smaller of two single-precision floating-point numbers.

MinMagnitude(Single, Single)

Zwraca mniejszą liczbę liczb zmiennoprzecinkowych o pojedynczej precyzji.Returns the smaller magnitude of two single-precision floating-point numbers.

Pow(Single, Single)

Zwraca określoną liczbę podniesioną do określonej potęgi.Returns a specified number raised to the specified power.

Round(Single)

Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do najbliższej wartości całkowitej i zaokrągla wartości punktu środkowego do najbliższej parzystej liczby.Rounds a single-precision floating-point value to the nearest integral value, and rounds midpoint values to the nearest even number.

Round(Single, Int32)

Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do określonej liczby cyfr ułamkowych i zaokrągla wartości punktu środkowego do najbliższej parzystej liczby.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, Int32, MidpointRounding)

Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do określonej liczby cyfr ułamkowych i używa określonej konwencji zaokrąglania dla wartości punktu środkowego.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)

Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do najbliższej liczby całkowitej i używa określonej konwencji zaokrąglania dla wartości środkowych.Rounds a single-precision floating-point value to the nearest integer, and uses the specified rounding convention for midpoint values.

ScaleB(Single, Int32)

Zwraca wartość x * 2 ^ n obliczoną efektywnie.Returns x * 2^n computed efficiently.

Sign(Single)

Zwraca liczbę całkowitą wskazującą znak liczby zmiennoprzecinkowej o pojedynczej precyzji.Returns an integer that indicates the sign of a single-precision floating-point number.

Sin(Single)

Zwraca sinus określonego kąta.Returns the sine of the specified angle.

Sinh(Single)

Zwraca sinus hiperboliczny odpowiadający podanemu kątowi.Returns the hyperbolic sine of the specified angle.

Sqrt(Single)

Zwraca pierwiastek kwadratowy z podanej liczby.Returns the square root of a specified number.

Tan(Single)

Zwraca tangens podanego kąta.Returns the tangent of the specified angle.

Tanh(Single)

Zwraca tangens hiperboliczny odpowiadający podanemu kątowi.Returns the hyperbolic tangent of the specified angle.

Truncate(Single)

Oblicza integralną część określonej liczby zmiennoprzecinkowej o pojedynczej precyzji.Calculates the integral part of a specified single-precision floating-point number.

Dotyczy