Freigeben über


MathF Klasse

Definition

Stellt Konstanten und statische Methoden für trigonometrische, logarithmische und andere allgemeine mathematische Funktionen bereit.

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

Hinweise

Die statischen Felder und Methoden der MathF Klasse entsprechen denen der Math Klasse, mit der Ausnahme, dass ihre Parameter vom Typ Single statt Doublesind, und sie geben Single anstelle von Double Werten zurück.

Felder

E

Stellt die natürliche logarithmische Basis dar, die durch die Konstante e angegeben wird.

PI

Stellt das Verhältnis des Umfangs eines Kreises zu seinem Durchmesser dar, der durch die Konstante "p" angegeben wird.

Tau

Stellt die Anzahl der Bogenmaße in einer Drehzahl dar, die durch die Konstante τ angegeben wird.

Methoden

Abs(Single)

Gibt den absoluten Wert einer Gleitkommazahl mit einfacher Genauigkeit zurück.

Acos(Single)

Gibt den Winkel zurück, dessen Kosinus die angegebene Zahl ist.

Acosh(Single)

Gibt den Winkel zurück, dessen hyperbolischer Kosinus die angegebene Zahl ist.

Asin(Single)

Gibt den Winkel zurück, dessen Sinus die angegebene Zahl ist.

Asinh(Single)

Gibt den Winkel zurück, dessen hyperbolischer Sinus die angegebene Zahl ist.

Atan(Single)

Gibt den Winkel zurück, dessen Tangens die angegebene Zahl ist.

Atan2(Single, Single)

Gibt den Winkel zurück, dessen Tangens der Quotient von zwei angegebenen Zahlen ist.

Atanh(Single)

Gibt den Winkel zurück, dessen hyperbolischer Tangens die angegebene Zahl ist.

BitDecrement(Single)

Gibt den größten Wert zurück, der kleiner als ein angegebener Wert ist.

BitIncrement(Single)

Gibt den kleinsten Wert zurück, der größer als ein angegebener Wert ist.

Cbrt(Single)

Gibt den Cubestamm einer angegebenen Zahl zurück.

Ceiling(Single)

Gibt den kleinsten integralen Wert zurück, der größer oder gleich der angegebenen Gleitkommazahl mit einfacher Genauigkeit ist.

CopySign(Single, Single)

Gibt einen Wert mit der Größe von x und dem Vorzeichen von yzurück.

Cos(Single)

Gibt den Kosinus des angegebenen Winkels zurück.

Cosh(Single)

Gibt den hyperbolischen Kosinus des angegebenen Winkels zurück.

Exp(Single)

Gibt "e" zurück, der an die angegebene Potenz angehoben wird.

Floor(Single)

Gibt den größten integralen Wert zurück, der kleiner oder gleich der angegebenen Gleitkommazahl mit einfacher Genauigkeit ist.

FusedMultiplyAdd(Single, Single, Single)

Gibt (x * y) + z zurück, gerundet als ein ternärer Vorgang.

IEEERemainder(Single, Single)

Gibt den Rest zurück, der sich aus der Division einer angegebenen Zahl durch eine andere angegebene Zahl ergibt.

ILogB(Single)

Gibt den Logarithmus der Basis 2 einer angegebenen Zahl zurück.

Log(Single)

Gibt den natürlichen Logarithmus (Basis e) einer angegebenen Zahl zurück.

Log(Single, Single)

Gibt den Logarithmus einer angegebenen Zahl in einer angegebenen Basis zurück.

Log10(Single)

Gibt den Logarithmus der Basis 10 einer angegebenen Zahl zurück.

Log2(Single)

Gibt den Logarithmus der Basis 2 einer angegebenen Zahl zurück.

Max(Single, Single)

Gibt die größer als zwei Gleitkommazahlen mit einfacher Genauigkeit zurück.

MaxMagnitude(Single, Single)

Gibt die größere Größe von zwei Gleitkommazahlen mit einfacher Genauigkeit zurück.

Min(Single, Single)

Gibt die kleineren zwei Gleitkommazahlen mit einfacher Genauigkeit zurück.

MinMagnitude(Single, Single)

Gibt die kleinere Größe von zwei Gleitkommazahlen mit einfacher Genauigkeit zurück.

Pow(Single, Single)

Gibt eine angegebene Zahl zurück, die an die angegebene Potenz ausgelöst wird.

ReciprocalEstimate(Single)

Gibt eine Schätzung des Kehrwerts einer angegebenen Zahl zurück.

ReciprocalSqrtEstimate(Single)

Gibt eine Schätzung der gegenseitigen Quadratwurzel einer angegebenen Zahl zurück.

Round(Single)

Rundet einen gleitkommagenauen Gleitkommawert auf den nächsten integralen Wert ab und rundet Mittelpunktswerte auf die nächste gerade Zahl.

Round(Single, Int32)

Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine angegebene Anzahl von Dezimalstellen ab und rundet die Mittelpunktswerte auf die nächste gerade Zahl.

Round(Single, Int32, MidpointRounding)

Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine angegebene Anzahl von Bruchziffern mithilfe der angegebenen Rundungskonvention ab.

Round(Single, MidpointRounding)

Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine ganze Zahl mit der angegebenen Rundungskonvention ab.

ScaleB(Single, Int32)

Gibt x * 2^n effizient berechnet zurück.

Sign(Single)

Gibt eine ganze Zahl zurück, die das Vorzeichen einer Gleitkommazahl mit einfacher Genauigkeit angibt.

Sin(Single)

Gibt den Sinus des angegebenen Winkels zurück.

SinCos(Single)

Gibt den Sinus und kosinus des angegebenen Winkels zurück.

Sinh(Single)

Gibt den hyperbolischen Sinus des angegebenen Winkels zurück.

Sqrt(Single)

Gibt die Quadratwurzel einer angegebenen Zahl zurück.

Tan(Single)

Gibt den Tangens des angegebenen Winkels zurück.

Tanh(Single)

Gibt den hyperbolischen Tangens des angegebenen Winkels zurück.

Truncate(Single)

Berechnet den integralen Teil einer angegebenen Gleitkommazahl mit einfacher Genauigkeit.

Gilt für: