MathF Sınıf

Tanım

Trigonometrik, logaritmik ve diğer yaygın matematik işlevleri için sabitler ve statik yöntemler sağlar.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
Devralma
MathF

Açıklamalar

Sınıfının statik alanları ve yöntemleri MathF sınıfına karşılık gelir, Math ancak parametrelerinin yerine tür olması Single Double ve değerler yerine döndürülmeleri hariç Single Double .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.

Alanlar

E

Sabit tarafından belirtilen Doğal Logaritmik tabanı temsil eder e .Represents the natural logarithmic base, specified by the constant, e.

PI

Bir dairenin çapının, π sabiti tarafından belirtilen çapının oranını gösterir.Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.

Tau

Τ sabiti tarafından belirtilen tek bir sırayla radyan sayısını temsil eder.Represents the number of radians in one turn, specified by the constant, τ.

Yöntemler

Abs(Single)

Tek duyarlıklı kayan noktalı sayının mutlak değerini döndürür.Returns the absolute value of a single-precision floating-point number.

Acos(Single)

Kosinüsü belirtilen sayı olan açıyı döndürür.Returns the angle whose cosine is the specified number.

Acosh(Single)

Hiperbolik kosinüsü belirtilen sayı olan açıyı döndürür.Returns the angle whose hyperbolic cosine is the specified number.

Asin(Single)

Sinüsü belirtilen sayı olan açıyı döndürür.Returns the angle whose sine is the specified number.

Asinh(Single)

Hiperbolik sinüsü belirtilen sayı olan açıyı döndürür.Returns the angle whose hyperbolic sine is the specified number.

Atan(Single)

Tanjantı belirtilen sayı olan açıyı döndürür.Returns the angle whose tangent is the specified number.

Atan2(Single, Single)

Tanjantı belirtilen iki sayının bölümü olan açıyı döndürür.Returns the angle whose tangent is the quotient of two specified numbers.

Atanh(Single)

Hiperbolik tanjantı belirtilen sayı olan açıyı döndürür.Returns the angle whose hyperbolic tangent is the specified number.

BitDecrement(Single)

Küçüktür değerini karşılaştıran bir sonraki en küçük değeri döndürür x .Returns the next smallest value that compares less than x.

BitIncrement(Single)

Daha büyük olan bir sonraki en büyük değeri döndürür x .Returns the next largest value that is greater than x.

Cbrt(Single)

Belirtilen sayının Küp kökünü döndürür.Returns the cube root of a specified number.

Ceiling(Single)

Belirtilen tek duyarlıklı kayan noktalı sayıdan büyük veya ona eşit olan en küçük integral değeri döndürür.Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.

CopySign(Single, Single)

Büyüklüğü ve işareti olan bir değer döndürür x y .Returns a value with the magnitude of x and the sign of y.

Cos(Single)

Belirtilen açının kosinüsünü döndürür.Returns the cosine of the specified angle.

Cosh(Single)

Belirtilen açının hiperbolik kosinüsünü döndürür.Returns the hyperbolic cosine of the specified angle.

Exp(Single)

eBelirtilen kuvvete verilen kuvveti döndürür.Returns e raised to the specified power.

Floor(Single)

Belirtilen tek duyarlıklı kayan noktalı sayıdan küçük veya eşit en büyük integral değeri döndürür.Returns the largest integral value less than or equal to the specified single-precision floating-point number.

FusedMultiplyAdd(Single, Single, Single)

Tek üçlü işlem olarak yuvarlanmış (x * y) + z döndürür.Returns (x * y) + z, rounded as one ternary operation.

IEEERemainder(Single, Single)

Belirtilen sayının bölümünün belirtilen başka bir sayı ile sonuçlanan kalan kalanı döndürür.Returns the remainder resulting from the division of a specified number by another specified number.

ILogB(Single)

Belirtilen sayının taban 2 tamsayı logaritmasını döndürür.Returns the base 2 integer logarithm of a specified number.

Log(Single)

Belirtilen sayının doğal (taban e ) logaritmasını döndürür.Returns the natural (base e) logarithm of a specified number.

Log(Single, Single)

Belirtilen bir tabanında belirtilen sayının logaritmasını döndürür.Returns the logarithm of a specified number in a specified base.

Log10(Single)

Belirtilen sayının 10 tabanında logaritmasını döndürür.Returns the base 10 logarithm of a specified number.

Log2(Single)

Belirtilen sayının 2 tabanında logaritmasını döndürür.Returns the base 2 logarithm of a specified number.

Max(Single, Single)

İki tek duyarlıklı kayan noktalı sayıdan daha büyük bir değer döndürür.Returns the larger of two single-precision floating-point numbers.

MaxMagnitude(Single, Single)

İki tek duyarlıklı kayan noktalı sayıdan daha büyük büyüklüğü döndürür.Returns the larger magnitude of two single-precision floating-point numbers.

Min(Single, Single)

İki tek duyarlıklı kayan noktalı sayıdan daha küçük bir değer döndürür.Returns the smaller of two single-precision floating-point numbers.

MinMagnitude(Single, Single)

İki tek duyarlıklı kayan noktalı sayıdan daha küçük büyüklüğü döndürür.Returns the smaller magnitude of two single-precision floating-point numbers.

Pow(Single, Single)

Belirtilen üsle oluşturulan belirtilen sayıyı döndürür.Returns a specified number raised to the specified power.

Round(Single)

Tek duyarlıklı kayan noktalı bir değeri en yakın tamsayı değerine yuvarlar ve orta nokta değerlerini en yakın çift sayıya yuvarlar.Rounds a single-precision floating-point value to the nearest integral value, and rounds midpoint values to the nearest even number.

Round(Single, Int32)

Tek duyarlıklı kayan nokta değerini belirtilen sayıda kesirli basamağa yuvarlar ve orta nokta değerlerini en yakın çift sayıya yuvarlar.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)

Tek duyarlıklı kayan noktalı bir değeri belirtilen sayıda kesirli basamağa yuvarlar ve orta nokta değerleri için belirtilen yuvarlama kuralını kullanır.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)

Tek duyarlıklı kayan noktalı bir değeri en yakın tamsayıya yuvarlar ve orta nokta değerleri için belirtilen yuvarlama kuralını kullanır.Rounds a single-precision floating-point value to the nearest integer, and uses the specified rounding convention for midpoint values.

ScaleB(Single, Int32)

X * 2 ^ n tarafından hesaplanan bir şekilde döndürür.Returns x * 2^n computed efficiently.

Sign(Single)

Tek duyarlıklı kayan noktalı sayının işaretini gösteren bir tamsayı döndürür.Returns an integer that indicates the sign of a single-precision floating-point number.

Sin(Single)

Belirtilen açının sinüsünü döndürür.Returns the sine of the specified angle.

Sinh(Single)

Belirtilen açının hiperbolik sinüsünü döndürür.Returns the hyperbolic sine of the specified angle.

Sqrt(Single)

Belirtilen sayının kare kökünü döndürür.Returns the square root of a specified number.

Tan(Single)

Belirtilen açının tanjantını döndürür.Returns the tangent of the specified angle.

Tanh(Single)

Belirtilen açının hiperbolik tanjantını döndürür.Returns the hyperbolic tangent of the specified angle.

Truncate(Single)

Belirtilen tek duyarlıklı kayan noktalı sayının integral bölümünü hesaplar.Calculates the integral part of a specified single-precision floating-point number.

Şunlara uygulanır