MathF Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia stałe i metody statyczne dla trigonometrycznych, logarytmicznych i innych typowych funkcji matematycznych.
public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
- Dziedziczenie
-
MathF
Uwagi
Pola statyczne i metody klasy MathF
odpowiadają polam klasy Math, z wyjątkiem tego, że ich parametry są typu Single, a nie Double, i zwracają Single, a nie Double wartości.
Pola
E |
Reprezentuje naturalną bazę logarytmiczna określoną przez stałą e. |
PI |
Reprezentuje stosunek obwodu okręgu do jego średnicy określonej przez stałą, p. |
Tau |
Reprezentuje liczbę radianów z jednej kolei określoną przez stałą τ. |
Metody
Abs(Single) |
Zwraca wartość bezwzględną liczby zmiennoprzecinkowej o pojedynczej precyzji. |
Acos(Single) |
Zwraca kąt, którego cosinus jest określoną liczbą. |
Acosh(Single) |
Zwraca kąt, którego cosinus hiperboliczny jest określoną liczbą. |
Asin(Single) |
Zwraca kąt, którego sinus jest określoną liczbą. |
Asinh(Single) |
Zwraca kąt, którego sinus hiperboliczny jest określoną liczbą. |
Atan(Single) |
Zwraca kąt, którego tangens jest określoną liczbą. |
Atan2(Single, Single) |
Zwraca kąt, którego tangens jest ilorazem dwóch określonych liczb. |
Atanh(Single) |
Zwraca kąt, którego tangens hiperboliczny jest określoną liczbą. |
BitDecrement(Single) |
Zwraca największą wartość, która porównuje wartość mniejszą niż określona wartość. |
BitIncrement(Single) |
Zwraca najmniejszą wartość, która porównuje większą niż określona wartość. |
Cbrt(Single) |
Zwraca pierwiastek modułu określonej liczby. |
Ceiling(Single) |
Zwraca najmniejszą wartość całkowitą większą lub równą określonej liczbie zmiennoprzecinkowej o pojedynczej precyzji. |
CopySign(Single, Single) |
Zwraca wartość o wielkości |
Cos(Single) |
Zwraca cosinus określonego kąta. |
Cosh(Single) |
Zwraca cosinus hiperboliczny określonego kąta. |
Exp(Single) |
Zwraca wartość e podniesioną do określonej mocy. |
Floor(Single) |
Zwraca największą wartość całkowitą mniejszą lub równą określonej liczbie zmiennoprzecinkowej o pojedynczej precyzji. |
FusedMultiplyAdd(Single, Single, Single) |
Zwraca wartość (x * y) + z, zaokrąglona jako jedna operacjaternary. |
IEEERemainder(Single, Single) |
Zwraca resztę wynikającą z dzielenia określonej liczby przez inną określoną liczbę. |
ILogB(Single) |
Zwraca logarytm podstawowy 2 liczby całkowitej określonej liczby. |
Log(Single) |
Zwraca logarytm naturalny (podstawowy e) określonej liczby. |
Log(Single, Single) |
Zwraca logarytm określonej liczby w określonej bazie. |
Log10(Single) |
Zwraca logarytm podstawowy 10 określonej liczby. |
Log2(Single) |
Zwraca logarytm podstawowy 2 określonej liczby. |
Max(Single, Single) |
Zwraca większą z dwóch liczb zmiennoprzecinkowych o pojedynczej precyzji. |
MaxMagnitude(Single, Single) |
Zwraca większą wielkość dwóch liczb zmiennoprzecinkowych o pojedynczej precyzji. |
Min(Single, Single) |
Zwraca mniejsze z dwóch liczb zmiennoprzecinkowych o pojedynczej precyzji. |
MinMagnitude(Single, Single) |
Zwraca mniejszą wielkość dwóch liczb zmiennoprzecinkowych o pojedynczej precyzji. |
Pow(Single, Single) |
Zwraca określoną liczbę podniesioną do określonej mocy. |
ReciprocalEstimate(Single) |
Zwraca oszacowanie wzajemnej określonej liczby. |
ReciprocalSqrtEstimate(Single) |
Zwraca oszacowanie wzajemnego pierwiastek kwadratowy określonej liczby. |
Round(Single) |
Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do najbliższej wartości całkowitej i zaokrągla wartości punktu środkowego do najbliższej liczby parzysnej. |
Round(Single, Int32) |
Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do określonej liczby cyfr ułamkowych i zaokrągla wartości punktu środkowego do najbliższej liczby parzystej. |
Round(Single, Int32, MidpointRounding) |
Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do określonej liczby cyfr ułamkowych przy użyciu określonej konwencji zaokrąglania. |
Round(Single, MidpointRounding) |
Zaokrągla wartość zmiennoprzecinkową o pojedynczej precyzji do liczby całkowitej przy użyciu określonej konwencji zaokrąglania. |
ScaleB(Single, Int32) |
Zwraca obliczenia x * 2^n obliczone wydajnie. |
Sign(Single) |
Zwraca liczbę całkowitą, która wskazuje znak liczby zmiennoprzecinkowych o pojedynczej precyzji. |
Sin(Single) |
Zwraca sinus określonego kąta. |
SinCos(Single) |
Zwraca sinus i cosinus określonego kąta. |
Sinh(Single) |
Zwraca sinus hiperboliczny określonego kąta. |
Sqrt(Single) |
Zwraca pierwiastek kwadratowy określonej liczby. |
Tan(Single) |
Zwraca tangens określonego kąta. |
Tanh(Single) |
Zwraca tangens hiperboliczny określonego kąta. |
Truncate(Single) |
Oblicza integralną część określonej liczby zmiennoprzecinkowych o pojedynczej precyzji. |