MathF Klass

Definition

Tillhandahåller konstanter och statiska metoder för trigonometriska, logaritmiska och andra vanliga matematiska funktioner.

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

Kommentarer

De statiska fälten och metoderna i MathF klassen motsvarar Math klasserna, förutom att deras parametrar är av typen Single i stället Doubleför , och de returnerar Single i stället Double för värden.

Fält

Name Description
E

Representerar den naturliga logaritmiska basen, som anges av konstanten, e.

PI

Representerar förhållandet mellan en cirkels omkrets och dess diameter, som anges av konstanten, p.

Tau

Representerar antalet radianer i en tur, som anges av konstanten, τ.

Metoder

Name Description
Abs(Single)

Returnerar det absoluta värdet för ett flyttal med enkel precision.

Acos(Single)

Returnerar vinkeln vars cosiné är det angivna talet.

Acosh(Single)

Returnerar vinkeln vars hyperboliska cosiné är det angivna talet.

Asin(Single)

Returnerar vinkeln vars sinus är det angivna talet.

Asinh(Single)

Returnerar vinkeln vars hyperboliska sinus är det angivna talet.

Atan(Single)

Returnerar vinkeln vars tangent är det angivna talet.

Atan2(Single, Single)

Returnerar vinkeln vars tangent är kvoten för två angivna tal.

Atanh(Single)

Returnerar vinkeln vars hyperboliska tangens är det angivna talet.

BitDecrement(Single)

Returnerar det största värdet som jämför mindre än ett angivet värde.

BitIncrement(Single)

Returnerar det minsta värde som jämför större än ett angivet värde.

Cbrt(Single)

Returnerar kubroten för ett angivet tal.

Ceiling(Single)

Returnerar det minsta integralvärdet som är större än eller lika med det angivna flyttalsnumret med enkel precision.

CopySign(Single, Single)

Returnerar ett värde med storleken x på och tecknet för y.

Cos(Single)

Returnerar cosininen för den angivna vinkeln.

Cosh(Single)

Returnerar den angivna vinkelns hyperboliska cosiné.

Exp(Single)

Returnerar e upphöjt till den angivna potensen.

Floor(Single)

Returnerar det största integralvärdet mindre än eller lika med det angivna flyttalsnumret med enkel precision.

FusedMultiplyAdd(Single, Single, Single)

Returnerar (x * y) + z, avrundat som en ternary-åtgärd.

IEEERemainder(Single, Single)

Returnerar resten från divisionen av ett angivet tal med ett annat angivet tal.

ILogB(Single)

Returnerar base 2-heltalsloggaritmen för ett angivet tal.

Log(Single, Single)

Returnerar logaritmen för ett angivet tal i en angiven bas.

Log(Single)

Returnerar den naturliga (bas e) logaritmen för ett angivet tal.

Log10(Single)

Returnerar bas 10 logaritm för ett angivet tal.

Log2(Single)

Returnerar bas 2-logaritmen för ett angivet tal.

Max(Single, Single)

Returnerar det större av två flyttalsnummer med enkel precision.

MaxMagnitude(Single, Single)

Returnerar den större storleken på två flyttal med enkel precision.

Min(Single, Single)

Returnerar det mindre av två flyttal med enkel precision.

MinMagnitude(Single, Single)

Returnerar den mindre storleken på två flyttal med enkel precision.

Pow(Single, Single)

Returnerar ett angivet tal som har upphöjts till den angivna kraften.

ReciprocalEstimate(Single)

Returnerar en uppskattning av reciprocal för ett angivet tal.

ReciprocalSqrtEstimate(Single)

Returnerar en uppskattning av den ömsesidiga kvadratroten för ett angivet tal.

Round(Single, Int32, MidpointRounding)

Avrundar ett flyttal med enkel precision till ett angivet antal bråksiffror med hjälp av den angivna avrundningskonventionen.

Round(Single, Int32)

Avrundar ett flyttal med enkel precision till ett angivet antal bråksiffror och avrundar mittpunktsvärden till närmaste jämna tal.

Round(Single, MidpointRounding)

Avrundar ett flyttal med enkel precision till ett heltal med den angivna avrundningskonventionen.

Round(Single)

Avrundar ett flyttal med enkel precision till närmaste integralvärde och avrundar mittpunktsvärdena till närmaste jämna tal.

ScaleB(Single, Int32)

Returnerar x * 2^n som beräknas effektivt.

Sign(Single)

Returnerar ett heltal som anger tecknet för ett flyttal med enkel precision.

Sin(Single)

Returnerar sinus för den angivna vinkeln.

SinCos(Single)

Returnerar sinus och cosinus för den angivna vinkeln.

Sinh(Single)

Returnerar den angivna vinkelns hyperboliska sinus.

Sqrt(Single)

Returnerar kvadratroten för ett angivet tal.

Tan(Single)

Returnerar tangensen för den angivna vinkeln.

Tanh(Single)

Returnerar den angivna vinkelns hyperboliska tangens.

Truncate(Single)

Beräknar den integrerade delen av ett angivet flyttal med enkel precision.

Gäller för