Megosztás a következőn keresztül:


Std.Math

Az Std.Math névtér a következő függvényeket és műveleteket tartalmazza:

Név Leírás
AbsComplex A Complextípusú összetett szám abszolút értékét adja eredményül.
AbsComplexPolar A ComplexPolartípusú összetett szám abszolút értékét adja eredményül.
AbsD Egy dupla pontosságú lebegőpontos szám abszolút értékét adja vissza.
AbsI- Egy egész szám abszolút értékét adja vissza.
AbsL- Egy nagy egész szám abszolút értékét adja vissza.
AbsSquaredComplex A Complextípusú összetett szám négyzetes abszolút értékét adja eredményül.
AbsSquaredComplexPolar A ComplexPolartípusú összetett szám négyzetes abszolút értékét adja eredményül.
ApproximateFactorial Egy adott szám hozzávetőleges faktoriálisát adja vissza.
ArcCos Azt a szöget adja vissza, amelynek koszinusza a megadott szám.
ArcCosh Kiszámítja egy szám inverz hiperbolikus koszinuszát.
ArcSin Azt a szöget adja vissza, amelynek szinusza a megadott szám.
ArcSinh Kiszámítja egy szám inverz hiperbolikusz szinuszát.
ArcTan Azt a szöget adja vissza, amelynek tangense a megadott szám.
ArcTan2 Azt a szöget adja vissza, amelynek tangense két megadott szám hányadosa.
ArcTanh Kiszámítja egy szám inverz hiperbolikus tangensét.
ArgComplex Komplex számú Complexfázisát adja vissza.
ArgComplexPolar Komplex számú ComplexPolarfázisát adja vissza.
Binom Két egész szám közelítő binomiális együtthatóját adja vissza.
BitSizeI Nem negatív egész aesetén a aábrázolásához szükséges bitek számát adja vissza. MEGJEGYZÉS: Ez a függvény a legkisebb n értéket adja vissza, hogy egy < 2^n.
BitSizeL Nem negatív egész aesetén a aábrázolásához szükséges bitek számát adja vissza. MEGJEGYZÉS: Ez a függvény a legkisebb n értéket adja vissza, hogy egy < 2^n.
mennyezeti A megadott számnál nagyobb vagy egyenlő legkisebb egész számot adja eredményül. Például: Mennyezet(3.1) = 4; Plafon(-3,7) = -3
összetett Komplex számot jelöl valós és képzeletbeli összetevői alapján. A tuple első eleme a valódi összetevő, a második - a képzeletbeli összetevő.
ComplexPolar Komplex számot jelöl polár formában. Egy komplex szám poláros ábrázolása c = r⋅e^(ti).
ContinuedFractionConvergentI Megkeresi a fraction legközelebbi állandó törtrészt, amelynek nevezője kisebb vagy egyenlő, mint denominatorBound A következőhöz hasonló folyamat használata: https://nrich.maths.org/1397
ContinuedFractionConvergentL Megkeresi a fraction legközelebbi állandó törtrészt, amelynek nevezője kisebb vagy egyenlő, mint denominatorBound A következőhöz hasonló folyamat használata: https://nrich.maths.org/1397
Cos A megadott szög koszinuszát adja vissza.
Cosh A megadott szög koszinusz hiperbolikuszát adja vissza.
DividedByC Két Complextípusú bemenet hányadosát adja vissza.
DividedByCP Két ComplexPolartípusú bemenet hányadosát adja vissza.
DivRemI Egy egész szám értékét egy másikkal osztja el, az eredményt és a többit rekordként adja vissza.
DivRemL Az egyik BigInteger-értéket egy másikkal osztja el, az eredményt és a maradékot rekordként adja vissza.
E Az e ≈ 2,7182818284590452354 matematikai állandó dupla pontosságú közelítését adja vissza
ExpModI Egy adott teljesítményre emelt egész számot ad vissza egy adott modulusra vonatkozóan. Vagyis (expBase^power) % modulus.
ExpModL Egy adott teljesítményre emelt egész számot ad vissza egy adott modulusra vonatkozóan. Vagyis (expBase^power) % modulus.
ExtendedGreatestCommonDivisorI Olyan rekordot (u,v) ad vissza, amely ua+vb=GCD(a;b) Megjegyzés: A GCD mindig pozitív, kivéve, hogy a GCD(0,0)=0.
ExtendedGreatestCommonDivisorL Olyan rekordot (u,v) ad vissza, amely ua+vb=GCD(a;b) Megjegyzés: A GCD mindig pozitív, kivéve, hogy a GCD(0,0)=0.
FactorialI Egy adott szám faktoriálisát adja vissza.
FactorialL Egy adott szám faktoriálisát adja vissza.
emeleti A megadott számnál kisebb vagy egyenlő legnagyobb egész számot adja eredményül. Például: Floor(3.7) = 3; Padló(-3.1) = -4
GreatestCommonDivisorI Két egész szám legnagyobb közös osztóját számítja ki. Megjegyzés: A GCD mindig pozitív, kivéve, hogy a GCD(0,0)=0.
GreatestCommonDivisorL Két egész szám legnagyobb közös osztóját számítja ki. Megjegyzés: A GCD mindig pozitív, kivéve, hogy a GCD(0,0)=0.
HammingWeightI Az egész nbináris ábrázolásának 1 bitszámát adja vissza.
InverseModI Egy moduláris egész szám szorzós inverzét adja vissza.
InverseModL Egy moduláris egész szám szorzós inverzét adja vissza.
IsCoprimeI Akkor adja vissza, ha két egész szám együtt prím.
IsCoprimeL Akkor adja vissza, ha két egész szám együtt prím.
IsInfinite Azt adja vissza, hogy egy adott lebegőpontos érték pozitív vagy negatív végtelen.
IsNaN Azt adja vissza, hogy egy adott lebegőpontos érték nem szám-e (azaz NaN).
LargestFixedPoint Adott rögzítettpont-dimenziók legnagyobb megjeleníthető számát adja eredményül.
Lg Kiszámítja egy szám 2-es alapú logaritmusát.
napló Egy megadott szám természetes (e e) logaritmusát adja vissza.
Log10 Egy megadott szám 10-es alapú logaritmusát adja vissza.
LogFactorialD Egy adott egész szám faktoriálisának hozzávetőleges természetes logaritmusát adja vissza.
LogGammaD A gammafüggvény (más néven log-gamma függvény) természetes logaritmusát adja vissza.
LogOf2 Az ln2 ≈ 0,6931471805599453 állandó kettős pontosságú közelítését adja vissza
Max Az egész számok tömbje a legnagyobb elemet adja vissza.
MaxD Két megadott szám közül a nagyobbat adja eredményül.
MaxI- Két megadott szám közül a nagyobbat adja eredményül.
MaxL Két megadott szám közül a nagyobbat adja eredményül.
Minimális Az egész számok tömbje a legkisebb elemet adja vissza.
MinD Két megadott szám közül a kisebbet adja eredményül.
MinI- Két megadott szám közül a kisebbet adja eredményül.
MinL- Két megadott szám közül a kisebbet adja eredményül.
MinusC Két Complextípusú bemenet közötti különbséget adja eredményül.
MinusCP Két ComplexPolartípusú bemenet közötti különbséget adja eredményül.
ModulusI Kiszámítja value modulo moduluscanonical maradékát. Az eredmény mindig a 0..modulus-1 tartományban van még a negatív számok esetében is.
ModulusL Kiszámítja value modulo moduluscanonical maradékát. Az eredmény mindig a 0..modulus-1 tartományban van még a negatív számok esetében is.
NegationC Egy Complextípusú bemenet nem kívánt negációját adja vissza.
NegationCP Egy ComplexPolar típusú bemenet nem kívánt negációját adja vissza.
PI- A matematikus állandó kétszeres pontosságú közelítését adja vissza a 3,14159265358979323846 π ≈
PlusC Két Complextípusú bemenet összegét adja vissza.
PlusCP Két ComplexPolartípusú bemenet összegét adja vissza.
PNorm A Doubles vektorának L(p) normát adja vissza. Ez azt jelzi, hogy egy Double[]típusú x tömb esetén a p-norm $|x̄|p$= (∑(xi)p)¹ᐟp értéket adja vissza.
PNormalizált Normalizálja a Doubles vektorát a L(p) normában. Ez azt jelzi, hogy egy Double[]típusú x tömb esetén ez egy olyan tömböt ad vissza, amelyben az összes elem el van osztva a $|x̄|p$ p-normával. A függvény változatlanul hagyja a 0-s normával rendelkező tömböt.
PowC Egy adott Complextípusú hatványra emelt számot ad vissza. Vegye figyelembe, hogy ez egy többértékű függvény, de csak egy értéket ad vissza.
PowCP Egy adott ComplexPolartípusú hatványra emelt számot ad vissza. Vegye figyelembe, hogy ez egy többértékű függvény, de csak egy értéket ad vissza.
RealMod Kiszámítja a modulust két valós szám között.
Kerek A megadott számhoz legközelebbi egész számot adja vissza. Például: Round(3.7) = 4; Round(-3.7) = -4
aláírt -1, 0 vagy +1 értéket ad vissza, amely egy szám jelét jelzi.
Signi -1, 0 vagy +1 értéket ad vissza, amely egy szám jelét jelzi.
SignL- -1, 0 vagy +1 értéket ad vissza, amely egy szám jelét jelzi.
Sin A megadott szög szinuszát adja vissza.
Sinh A megadott szög szinusz hiperbolikuszát adja vissza.
SmallestFixedPoint Adott rögzített pont dimenziók legkisebb ábrázolható számát adja eredményül.
Sqrt Egy megadott szám négyzetgyökét adja vissza.
SquaredNorm Egy vektor négyzetes 2-normát ad vissza.
Tan A megadott szög tangensét adja vissza.
Tanh A megadott szög hiperbolikus tangensét adja vissza.
TimesC Két Complextípusú bemenet szorzatát adja vissza.
TimesCP Két ComplexPolartípusú bemenet szorzatát adja vissza.
TrailingZeroCountI Nem nulla egész szám aesetén a záró nulla bitek számát adja vissza a abináris ábrázolásában.
TrailingZeroCountL Nem nulla egész szám aesetén a záró nulla bitek számát adja vissza a abináris ábrázolásában.
Truncate Egy szám szerves részét adja vissza. Például: Truncate(3.7) = 3; Truncate(-3.7) = -3