MathF Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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. |