MathF Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje konstanty a statické metody pro trigonometrické, logaritmické a další běžné matematické funkce.
public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
- Dědičnost
-
MathF
Poznámky
Statická pole a metody třídy MathF
odpovídají hodnotám třídy Math s tím rozdílem, že jejich parametry jsou typu Single, nikoli Double, a vrací Single místo Double hodnot.
Pole
E |
Představuje přirozený logaritmický základ určený konstantou e. |
PI |
Představuje poměr obvodu kruhu k jeho průměru určenému konstantou p. |
Tau |
Představuje počet radiánů na jednom turnu určený konstantou, τ. |
Metody
Abs(Single) |
Vrátí absolutní hodnotu čísla s plovoucí desetinnou čárkou s jednoduchou přesností. |
Acos(Single) |
Vrátí úhel, jehož kosinus je zadané číslo. |
Acosh(Single) |
Vrátí úhel, jehož hyperbolický kosinus je zadané číslo. |
Asin(Single) |
Vrátí úhel, jehož sinus je zadané číslo. |
Asinh(Single) |
Vrátí úhel, jehož hyperbolický sinus je zadané číslo. |
Atan(Single) |
Vrátí úhel, jehož tangens je zadané číslo. |
Atan2(Single, Single) |
Vrátí úhel, jehož tangens je podíl dvou zadaných čísel. |
Atanh(Single) |
Vrátí úhel, jehož hyperbolický tangens je zadané číslo. |
BitDecrement(Single) |
Vrátí největší hodnotu, která porovnává menší než zadanou hodnotu. |
BitIncrement(Single) |
Vrátí nejmenší hodnotu, která porovnává větší než zadaná hodnota. |
Cbrt(Single) |
Vrátí kořen datové krychle zadaného čísla. |
Ceiling(Single) |
Vrátí nejmenší celočíselnou hodnotu, která je větší nebo rovna zadanému číslu s plovoucí desetinnou čárkou s jednoduchou přesností. |
CopySign(Single, Single) |
Vrátí hodnotu s velikostí |
Cos(Single) |
Vrátí kosinus zadaného úhlu. |
Cosh(Single) |
Vrátí hyperbolický kosinus zadaného úhlu. |
Exp(Single) |
Vrátí hodnotu e umocněnou na zadanou mocninu. |
Floor(Single) |
Vrátí největší celočíselnou hodnotu menší nebo rovnou zadanému číslu s plovoucí desetinnou čárkou s jednoduchou přesností. |
FusedMultiplyAdd(Single, Single, Single) |
Vrátí (x * y) + z, zaokrouhlené jako jednu ternární operaci. |
IEEERemainder(Single, Single) |
Vrátí zbytek vyplývající z dělení zadaného čísla jiným zadaným číslem. |
ILogB(Single) |
Vrátí celočíselnou logaritmus zadaného čísla základu 2. |
Log(Single) |
Vrátí přirozený logaritmus zadaného čísla (základ e). |
Log(Single, Single) |
Vrátí logaritmus zadaného čísla v zadaném základu. |
Log10(Single) |
Vrátí logaritmus zadaného čísla o základu 10. |
Log2(Single) |
Vrátí logaritmus základu 2 zadaného čísla. |
Max(Single, Single) |
Vrátí větší ze dvou čísel s plovoucí desetinnou čárkou s jednoduchou přesností. |
MaxMagnitude(Single, Single) |
Vrátí větší velikost dvou čísel s plovoucí desetinnou čárkou s jednoduchou přesností. |
Min(Single, Single) |
Vrátí menší ze dvou čísel s plovoucí desetinnou čárkou s jednoduchou přesností. |
MinMagnitude(Single, Single) |
Vrátí menší velikost dvou čísel s plovoucí desetinnou čárkou s jednoduchou přesností. |
Pow(Single, Single) |
Vrátí zadané číslo umocněné na zadanou mocninu. |
ReciprocalEstimate(Single) |
Vrátí odhad reciproční hodnoty zadaného čísla. |
ReciprocalSqrtEstimate(Single) |
Vrátí odhad reciproční odmocniny zadaného čísla. |
Round(Single) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na nejbližší celočíselnou hodnotu a zaokrouhlí střední hodnoty na nejbližší sudé číslo. |
Round(Single, Int32) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na zadaný počet desetinných míst a zaokrouhlí střední hodnoty na nejbližší sudé číslo. |
Round(Single, Int32, MidpointRounding) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na zadaný počet desetinných číslic pomocí zadané konvence zaokrouhlování. |
Round(Single, MidpointRounding) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na celé číslo pomocí zadané konvence zaokrouhlování. |
ScaleB(Single, Int32) |
Vrátí hodnotu x * 2^n vypočítanou efektivně. |
Sign(Single) |
Vrátí celé číslo, které označuje znaménko čísla s plovoucí desetinnou čárkou s jednoduchou přesností. |
Sin(Single) |
Vrátí sinus zadaného úhlu. |
SinCos(Single) |
Vrátí sinus a kosinus zadaného úhlu. |
Sinh(Single) |
Vrátí hyperbolický sinus zadaného úhlu. |
Sqrt(Single) |
Vrátí druhou odmocninu zadaného čísla. |
Tan(Single) |
Vrátí tangens zadaného úhlu. |
Tanh(Single) |
Vrátí hyperbolický tangens zadaného úhlu. |
Truncate(Single) |
Vypočítá integrální část zadaného čísla s plovoucí desetinnou čárkou s jednoduchou přesností. |