Std.Math
Obor názvů Std.Math obsahuje následující funkce a operace:
Jméno | Popis |
---|---|
AbsComplex | Vrátí absolutní hodnotu komplexního čísla typu Complex . |
AbsComplexPolar | Vrátí absolutní hodnotu komplexního čísla typu ComplexPolar . |
AbsD | Vrátí absolutní hodnotu čísla s plovoucí desetinnou čárkou s dvojitou přesností. |
AbsI | Vrátí absolutní hodnotu celého čísla. |
AbsL | Vrátí absolutní hodnotu velkého celého čísla. |
AbsSquaredComplex | Vrátí druhou absolutní hodnotu komplexního čísla typu Complex . |
AbsSquaredComplexPolar | Vrátí druhou absolutní hodnotu komplexního čísla typu ComplexPolar . |
přibližný | Vrátí přibližný faktoriál daného čísla. |
ArcCos | Vrátí úhel, jehož kosinus je zadané číslo. |
ArcCosh | Vypočítá inverzní hyperbolický kosinus čísla. |
|
Vrátí úhel, jehož sinus je zadané číslo. |
ArcSinh | Vypočítá inverzní hyperbolický sinus čísla. |
ArcTan | Vrátí úhel, jehož tangens je zadané číslo. |
ArcTan2 | Vrátí úhel, jehož tangens je podíl dvou zadaných čísel. |
ArcTanh | Vypočítá hyperbolický hyperbolický tangens čísla. |
ArgComplex | Vrátí fázi komplexního počtu typů Complex . |
ArgComplexPolar | Vrátí fázi komplexního počtu typů ComplexPolar . |
Binom | Vrátí přibližný binomický koeficient dvou celých čísel. |
BitSizeI | Pro nezáporné celé číslo a vrátí počet bitů potřebných k reprezentaci a . POZNÁMKA: Tato funkce vrátí nejmenší n tak, aby < 2^n. |
BitSizeL | Pro nezáporné celé číslo a vrátí počet bitů potřebných k reprezentaci a . POZNÁMKA: Tato funkce vrátí nejmenší n tak, aby < 2^n. |
stropu |
Vrátí nejmenší celé číslo větší nebo rovno zadanému číslu. Příklad: Ceiling(3.1) = 4; Ceiling(-3,7) = -3 |
komplexní | Představuje komplexní číslo jeho skutečnými a imaginárními komponentami. Prvním prvkem řazené kolekce členů je skutečná komponenta, druhá – imaginární komponenta. |
komplexní | Představuje komplexní číslo v polární podobě. Polární reprezentace komplexního čísla je c = r⋅e^(ti). |
ContinuedFractionConvergentI | Najde pokračování zlomku nejblíže fraction s jmenovatelem menší nebo rovnou denominatorBound Pomocí podobného procesu: https://nrich.maths.org/1397 |
ContinuedFractionConvergentL | Najde pokračování zlomku nejblíže fraction s jmenovatelem menší nebo rovnou denominatorBound Pomocí podobného procesu: https://nrich.maths.org/1397 |
|
Vrátí kosinus zadaného úhlu. |
Cosh | Vrátí hyperbolický kosinus zadaného úhlu. |
DividedByC | Vrátí podíl dvou vstupů typu Complex . |
DividedByCP | Vrátí podíl dvou vstupů typu ComplexPolar . |
DivRemI | Vydělí jednu celočíselnou hodnotu jinou, vrátí výsledek a zbytek jako řazenou kolekci členů. |
DivRemL | Vydělí jednu hodnotu BigInteger jinou, vrátí výsledek a zbytek jako řazenou kolekci členů. |
E | Vrátí aproximaci matematické konstanty e ≈ 2,7182818284590452354. |
|
Vrátí celé číslo umocněné na danou mocninu s ohledem na daný modul. Tj. (expBase^power) % moduly. |
ExpModL | Vrátí celé číslo umocněné na danou mocninu s ohledem na daný modul. Tj. (expBase^power) % moduly. |
ExtendedGreatestCommonDivisorI | Vrátí řazenou kolekci členů (u;v), která ua+vb=GCD(a;b) Poznámka: GCD je vždy pozitivní s tím rozdílem, že GCD(0;0)=0. |
ExtendedGreatestCommonDivisorL | Vrátí řazenou kolekci členů (u;v), která ua+vb=GCD(a;b) Poznámka: GCD je vždy pozitivní s tím rozdílem, že GCD(0;0)=0. |
|
Vrátí faktoriál daného čísla. |
FactorialL | Vrátí faktoriál daného čísla. |
|
Vrátí největší celé číslo menší nebo rovno zadanému číslu. Příklad: Floor(3.7) = 3; Floor(-3.1) = -4 |
GreatestCommonDivisorI | Vypočítá největší společný dělitel dvou celých čísel. Poznámka: GCD je vždy pozitivní s tím rozdílem, že GCD(0;0)=0. |
GreatestCommonDivisorL | Vypočítá největší společný dělitel dvou celých čísel. Poznámka: GCD je vždy pozitivní s tím rozdílem, že GCD(0;0)=0. |
HammingWeightI | Vrátí počet 1 bitů v binární reprezentaci celočíselného n . |
InverseModI | Vrátí multiplikativní inverzní funkci modulárního celého čísla. |
InverseModL | Vrátí multiplikativní inverzní funkci modulárního celého čísla. |
IsCoprimeI | Vrátí, pokud jsou dvě celá čísla spoluvyplněná. |
IsCoprimeL | Vrátí, pokud jsou dvě celá čísla spoluvyplněná. |
IsInfinite | Vrátí, zda je daná hodnota s plovoucí desetinou čárkou kladná nebo záporná nekonečno. |
IsNaN | Vrátí, zda daná hodnota s plovoucí desetinnou čárkou není číslo (tj. naN). |
LargestFixedPoint | Vrátí největší reprezentovatelné číslo pro konkrétní rozměry s pevným bodem. |
Lg | Vypočítá logaritmus čísla typu base-2. |
protokolu |
Vrátí přirozený logaritmus zadaného čísla (základní e). |
log10 | Vrátí logaritmus zadaného čísla o základu 10. |
LogFactorialD | Vrátí přibližný přirozený logaritmus faktoriálu daného celého čísla. |
LogGammaD | Vrátí přirozený logaritmus funkce gama (neboli log-gamma funkce). |
LogOf2 | Vrátí aproximaci dvojité přesnosti konstanty ln2 ≈ 0,6931471805599453. |
Max | Vzhledem k poli celých čísel vrátí největší prvek. |
MaxD | Vrátí větší ze dvou zadaných čísel. |
MaxI | Vrátí větší ze dvou zadaných čísel. |
MaxL | Vrátí větší ze dvou zadaných čísel. |
min. | Při použití pole celých čísel vrátí nejmenší prvek. |
mind | Vrátí menší ze dvou zadaných čísel. |
mini | Vrátí menší ze dvou zadaných čísel. |
minl | Vrátí menší ze dvou zadaných čísel. |
minusC | Vrátí rozdíl mezi dvěma vstupy typu Complex . |
minusCP | Vrátí rozdíl mezi dvěma vstupy typu ComplexPolar . |
ModulsI | Vypočítá kanonický zbytek value modulo modulus . Výsledek je vždy v rozsahu 0..modulus-1 i pro záporná čísla. |
ModulsL | Vypočítá kanonický zbytek value modulo modulus . Výsledek je vždy v rozsahu 0..modulus-1 i pro záporná čísla. |
NegationC | Vrátí unární negaci vstupu typu Complex . |
|
Vrátí unární negaci vstupu typu ComplexPolar |
pi |
Vrátí dvojitou přesnost aproximaci matematicické konstanty π ≈ 3,14159265358979323846. |
plusc |
Vrátí součet dvou vstupů typu Complex . |
PlusCP | Vrátí součet dvou vstupů typu ComplexPolar . |
PNorm | Vrátí L(p) normu vektoru Double s. To znamená, že vzhledem k matici x typu Double[] vrátí p-norm $|x̄|p$= (∑(xi)p)p)¹ᐟp. |
PNormalized | Normalizuje vektor Double s v L(p) normě. To znamená, že vzhledem k matici x typu Double[] vrátí matici, ve které jsou všechny prvky rozděleny p-norm $|x̄|p$. Funkce ponechá pole beze změny. |
|
Vrátí číslo umocněné na danou mocninu typu Complex . Všimněte si, že se jedná o funkci s více hodnotami, ale vrátí se pouze jedna hodnota. |
PowCP | Vrátí číslo umocněné na danou mocninu typu ComplexPolar . Všimněte si, že se jedná o funkci s více hodnotami, ale vrátí se pouze jedna hodnota. |
RealMod | Vypočítá moduly mezi dvěma skutečnými čísly. |
kruhové | Vrátí nejbližší celé číslo zadanému číslu. Příklad: Zaokrouhlování(3,7) = 4; Round(-3,7) = -4 |
signd |
Vrátí hodnotu -1, 0 nebo +1, která označuje znaménko čísla. |
SignI | Vrátí hodnotu -1, 0 nebo +1, která označuje znaménko čísla. |
SignL | Vrátí hodnotu -1, 0 nebo +1, která označuje znaménko čísla. |
Sin | Vrátí sinus zadaného úhlu. |
Sinh | Vrátí hyperbolický sinus zadaného úhlu. |
SmallestFixedPoint | Vrátí nejmenší reprezentovatelné číslo pro konkrétní rozměry s pevným bodem. |
Sqrt | Vrátí druhou odmocninu zadaného čísla. |
SquaredNorm | Vrátí čtvercový 2-normu vektoru. |
tan | Vrátí tangens zadaného úhlu. |
Tanh | Vrátí hyperbolický tangens zadaného úhlu. |
TimesC | Vrátí součin dvou vstupů typu Complex . |
TimesCP | Vrátí součin dvou vstupů typu ComplexPolar . |
trailingZeroCountI | Pro nenulové celé číslo a vrátí počet koncových nul bitů v binární reprezentaci a . |
trailingZeroCountL | Pro nenulové celé číslo a vrátí počet koncových nul bitů v binární reprezentaci a . |
zkrácení | Vrátí celočíselnou část čísla. Příklad: Truncate(3.7) = 3; Truncate(-3.7) = -3 |