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.

public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
Devralma
MathF

Açıklamalar

Sınıfın MathF statik alanları ve yöntemleri, parametrelerinin Math yerine Singletüründe Double olması ve değerler yerine Single döndürülmesi Double dışında sınıfın değerlerine karşılık gelir.

Alanlar

Name Description
E

e sabiti tarafından belirtilen doğal logaritmik tabanı temsil eder.

PI

P sabiti tarafından belirtilen dairenin çevresinin çapına oranını temsil eder.

Tau

τ sabiti tarafından belirtilen radyan sayısını tek seferde temsil eder.

Yöntemler

Name Description
Abs(Single)

Tek duyarlıklı kayan noktalı sayının mutlak değerini döndürür.

Acos(Single)

Kosinüsü belirtilen sayı olan açıyı döndürür.

Acosh(Single)

Hiperbolik kosinüsü belirtilen sayı olan açıyı döndürür.

Asin(Single)

Sinüsü belirtilen sayı olan açıyı döndürür.

Asinh(Single)

Hiperbolik sinüsü belirtilen sayı olan açıyı döndürür.

Atan(Single)

Tanjant değeri belirtilen sayı olan açıyı döndürür.

Atan2(Single, Single)

Tanjant değeri belirtilen iki sayının çekirdeği olan açıyı döndürür.

Atanh(Single)

Hiperbolik tanjant belirtilen sayı olan açıyı döndürür.

BitDecrement(Single)

Belirtilen değerden daha azını karşılaştıran en büyük değeri döndürür.

BitIncrement(Single)

Belirtilen değerden büyük olan en küçük değeri döndürür.

Cbrt(Single)

Belirtilen sayının küp kökünü döndürür.

Ceiling(Single)

Belirtilen tek duyarlıklı kayan nokta sayısından büyük veya buna eşit en küçük tamsayı değerini döndürür.

CopySign(Single, Single)

büyüklüğünü x ve işaretini yiçeren bir değer döndürür.

Cos(Single)

Belirtilen açının kosinüsünü döndürür.

Cosh(Single)

Belirtilen açının hiperbolik kosinüsünü döndürür.

Exp(Single)

Belirtilen güce yükseltilmiş e döndürür.

Floor(Single)

Belirtilen tek duyarlıklı kayan noktalı sayıya eşit veya ondan küçük en büyük tamsayı değerini döndürür.

FusedMultiplyAdd(Single, Single, Single)

Bir üçüncül işlem olarak yuvarlanmış (x * y) + z tuşlarını döndürür.

IEEERemainder(Single, Single)

Belirtilen bir sayının belirtilen başka bir sayıya bölünmesinden kaynaklanan kalanı döndürür.

ILogB(Single)

Belirtilen sayının taban 2 tamsayı logaritmasını döndürür.

Log(Single, Single)

Belirtilen bir tabandaki belirtilen sayının logaritması döndürür.

Log(Single)

Belirtilen sayının doğal (temel e) logaritması döndürür.

Log10(Single)

Belirtilen sayının 10 tabanında logaritması döndürür.

Log2(Single)

Belirtilen sayının 2 tabanında logaritması döndürür.

Max(Single, Single)

İki tek duyarlıklı kayan noktalı sayının büyük bir kısmını döndürür.

MaxMagnitude(Single, Single)

İki tek duyarlıklı kayan noktalı sayının büyük büyüklüğünü döndürür.

Min(Single, Single)

İki tek duyarlıklı kayan noktalı sayının küçük bir kısmını döndürür.

MinMagnitude(Single, Single)

İki tek duyarlıklı kayan noktalı sayının daha küçük büyüklüğünü döndürür.

Pow(Single, Single)

Belirtilen güce yükseltilmiş bir sayı döndürür.

ReciprocalEstimate(Single)

Belirtilen sayının karşılıklı tahminini döndürür.

ReciprocalSqrtEstimate(Single)

Belirtilen sayının karşılıklı karekökünün tahminini döndürür.

Round(Single, Int32, MidpointRounding)

Belirtilen yuvarlama kuralını kullanarak tek duyarlıklı kayan nokta değerini belirtilen sayıda kesirli basamağı yuvarlar.

Round(Single, Int32)

Tek duyarlıklı kayan nokta değerini belirtilen sayıda kesirli basamağı yuvarlar ve orta nokta değerlerini en yakın çift sayıya yuvarlar.

Round(Single, MidpointRounding)

Belirtilen yuvarlama kuralını kullanarak tek duyarlıklı kayan nokta değerini tamsayıya yuvarlar.

Round(Single)

Tek duyarlıklı kayan nokta değerini en yakın tamsayı değerine yuvarlar ve orta nokta değerlerini en yakın çift sayıya yuvarlar.

ScaleB(Single, Int32)

Verimli bir şekilde hesaplanan x * 2^n döndürür.

Sign(Single)

Tek duyarlıklı kayan noktalı sayının işaretini gösteren bir tamsayı döndürür.

Sin(Single)

Belirtilen açının sinüsünü döndürür.

SinCos(Single)

Belirtilen açının sinüs ve kosinüsünü döndürür.

Sinh(Single)

Belirtilen açının hiperbolik sinüsünü döndürür.

Sqrt(Single)

Belirtilen sayının karekökünü döndürür.

Tan(Single)

Belirtilen açının tanjantını döndürür.

Tanh(Single)

Belirtilen açının hiperbolik tanjantını döndürür.

Truncate(Single)

Belirtilen tek duyarlıklı kayan nokta sayısının integral bölümünü hesaplar.

Şunlara uygulanır