Delen via


Std.Math

De Std.Math-naamruimte bevat de volgende functies en bewerkingen:

Naam Beschrijving
AbsComplex- Geeft als resultaat de absolute waarde van een complex getal van het type Complex.
AbsComplexPolar- Geeft als resultaat de absolute waarde van een complex getal van het type ComplexPolar.
AbsD- Retourneert de absolute waarde van een drijvendekommagetal met dubbele precisie.
AbsI- Retourneert de absolute waarde van een geheel getal.
AbsL- Retourneert de absolute waarde van een groot geheel getal.
AbsSquaredComplex Geeft als resultaat de kwadratische absolute waarde van een complex getal van het type Complex.
AbsSquaredComplexPolar- Geeft als resultaat de kwadratische absolute waarde van een complex getal van het type ComplexPolar.
ApproximateFactorial- Retourneert een geschatte faculteit van een gegeven getal.
ArcCos- Retourneert de hoek waarvan de cosinus het opgegeven getal is.
ArcCosh- Berekent de inverse cosinus hyperbolicus van een getal.
ArcSin- Retourneert de hoek waarvan de sinus het opgegeven getal is.
ArcSinh- Berekent de inverse sinus hyperbolicus van een getal.
ArcTan- Retourneert de hoek waarvan de tangens het opgegeven getal is.
ArcTan2- Berekent de hoek waarvan de tangens het quotiënt is van twee opgegeven getallen.
ArcTanh- Berekent de inverse tangens hyperbolicus van een getal.
ArgComplex- Retourneert de fase van een complex aantal Complex.
ArgComplexPolar- Retourneert de fase van een complex aantal ComplexPolar.
Binom- Berekent de binomiale coëfficiënt van twee gehele getallen.
BitSizeI- Voor een niet-negatief geheel getal a, wordt het aantal bits geretourneerd dat is vereist om aweer te geven. OPMERKING: Deze functie retourneert de kleinste n zodanig dat een < 2^n.
BitSizeL- Voor een niet-negatief geheel getal a, wordt het aantal bits geretourneerd dat is vereist om aweer te geven. OPMERKING: Deze functie retourneert de kleinste n zodanig dat een < 2^n.
plafond Retourneert het kleinste gehele getal dat groter is dan of gelijk is aan het opgegeven getal. Bijvoorbeeld: Plafond(3,1) = 4; Plafond(-3,7) = -3
Complexe Vertegenwoordigt een complex getal op basis van de werkelijke en imaginaire componenten. Het eerste element van de tuple is het echte onderdeel, de tweede - het imaginaire onderdeel.
ComplexPolar- Vertegenwoordigt een complex getal in polaire vorm. De polaire weergave van een complex getal is c = r⋅e^(ti).
ContinueFractionConvergentI Hiermee wordt de continue breukconvergeerd die het dichtst bij fraction ligt, met de noemer kleiner of gelijk aan denominatorBound Gebruiksproces vergelijkbaar met dit: https://nrich.maths.org/1397
ContinueFractionConvergentL- Hiermee wordt de continue breukconvergeerd die het dichtst bij fraction ligt, met de noemer kleiner of gelijk aan denominatorBound Gebruiksproces vergelijkbaar met dit: https://nrich.maths.org/1397
Cos- Retourneert de cosinus van de opgegeven hoek.
Cosh- Retourneert de cosinus hyperbolicus van de opgegeven hoek.
DividedByC- Geeft als resultaat het quotiënt van twee invoer van het type Complex.
DividedByCP- Geeft als resultaat het quotiënt van twee invoer van het type ComplexPolar.
DivRemI- Hiermee wordt de ene integer-waarde door een andere gedeeld, het resultaat en de rest als tuple geretourneerd.
DivRemL- Verdeelt één BigInteger-waarde door een andere, retourneert het resultaat en de rest als tuple.
E- Geeft als resultaat een benadering met dubbele precisie van de wiskundige constante e ≈ 2,7182818284590452354
ExpModI- Retourneert een geheel getal dat is verheven tot een bepaalde macht, met betrekking tot een bepaalde modulus. D.w.e. (expBase^power) % modulus.
ExpModL- Retourneert een geheel getal dat is verheven tot een bepaalde macht, met betrekking tot een bepaalde modulus. D.w.e. (expBase^power) % modulus.
ExtendedGreatestCommonDivisorI- Retourneert een tuple (u,v) zodanig dat ua+vb=GCD(a,b) Opmerking: GCD is altijd positief, behalve dat GCD(0,0)=0.
ExtendedGreatestCommonDivisorL- Retourneert een tuple (u,v) zodanig dat ua+vb=GCD(a,b) Opmerking: GCD is altijd positief, behalve dat GCD(0,0)=0.
FactorialI- Geeft als resultaat de faculteit van een gegeven getal.
FactorialL- Geeft als resultaat de faculteit van een gegeven getal.
Floor Retourneert het grootste gehele getal dat kleiner is dan of gelijk is aan het opgegeven getal. Bijvoorbeeld: Floor(3.7) = 3; Floor(-3.1) = -4
GreatestCommonDivisorI- Berekent de grootste gemene deler van twee gehele getallen. Opmerking: GCD is altijd positief, behalve dat GCD(0,0)=0.
GreatestCommonDivisorL- Berekent de grootste gemene deler van twee gehele getallen. Opmerking: GCD is altijd positief, behalve dat GCD(0,0)=0.
HammingWeightI- Retourneert het aantal van 1 bits in de binaire weergave van gehele getallen n.
InverseModI- Berekent de vermenigvuldigbare inverse van een modulair geheel getal.
InverseModL- Berekent de vermenigvuldigbare inverse van een modulair geheel getal.
IsCoprimeI- Retourneert als twee gehele getallen co-prime zijn.
IsCoprimeL- Retourneert als twee gehele getallen co-prime zijn.
IsInfinite- Geeft als resultaat of een bepaalde drijvende-kommawaarde positief of negatief oneindig is.
IsNaN- Geeft als resultaat of een bepaalde drijvende-kommawaarde geen getal is (dat wil weten naN).
LargestFixedPoint- Retourneert het grootste vertegenwoordigbare getal voor specifieke vaste-puntdimensies.
Lg- Berekent de logaritme met grondtal 2 van een getal.
logboeken Geeft als resultaat de logaritme van een opgegeven getal (grondtal e).
Log10- Retourneert de logaritme met grondtal 10 van een opgegeven getal.
LogFactorialD- Berekent de natuurlijke logaritme van de faculteit van een gegeven geheel getal.
LogGammaD- Berekent de natuurlijke logaritme van de gammafunctie (ook wel de log-gamma-functie genoemd).
LogOf2- Retourneert een benadering met dubbele precisie van de constante ln2 ≈ 0,6931471805599453
max. Met een matrix met gehele getallen wordt het grootste element geretourneerd.
MaxD- Retourneert de grotere van twee opgegeven getallen.
MaxI- Retourneert de grotere van twee opgegeven getallen.
MaxL- Retourneert de grotere van twee opgegeven getallen.
Min Op basis van een matrix met gehele getallen wordt het kleinste element geretourneerd.
MinD- Retourneert de kleinste van twee opgegeven getallen.
MinI- Retourneert de kleinste van twee opgegeven getallen.
MinL- Retourneert de kleinste van twee opgegeven getallen.
MinC- Retourneert het verschil tussen twee invoer van het type Complex.
MinCP- Retourneert het verschil tussen twee invoer van het type ComplexPolar.
ModulusI- Berekent het canonieke residu van value modulo-modulus. Het resultaat bevindt zich altijd in het bereik 0..modulus-1 zelfs voor negatieve getallen.
ModulusL- Berekent het canonieke residu van value modulo-modulus. Het resultaat bevindt zich altijd in het bereik 0..modulus-1 zelfs voor negatieve getallen.
NegationC- Retourneert de unaire negatie van een invoer van het type Complex.
NegationCP- Retourneert de unaire negatie van een invoer van het type ComplexPolar
PI- Geeft als resultaat een benadering met dubbele precisie van de matematische constante π ≈ 3,14159265358979323846
PlusC- Retourneert de som van twee invoer van het type Complex.
PlusCP- Retourneert de som van twee invoer van het type ComplexPolar.
PNorm- Berekent de L(p) norm van een vector van Doubles. Op basis van een matrix x van het type Double[]wordt de p-norm $|x̄|p$= (∑(xi)p)¹ᐟp geretourneerd.
PNormalized Normaliseert een vector van Doubles in de L(p) norm. Dat wil gezegd, op basis van een matrix x van het type Double[], retourneert dit een matrix waarin alle elementen worden gedeeld door de p-norm $|x̄|p$. De functie laat matrix ongewijzigd met norm 0.
PowC- Geeft als resultaat een getal dat is verheven tot een bepaalde macht van het type Complex. Houd er rekening mee dat dit een functie met meerdere waarden is, maar er slechts één waarde wordt geretourneerd.
PowCP- Geeft als resultaat een getal dat is verheven tot een bepaalde macht van het type ComplexPolar. Houd er rekening mee dat dit een functie met meerdere waarden is, maar er slechts één waarde wordt geretourneerd.
RealMod- Berekent de modulus tussen twee reële getallen.
round Retourneert het dichtstbijzijnde gehele getal naar het opgegeven getal. Bijvoorbeeld: Round(3,7) = 4; Round(-3,7) = -4
Retourneert -1, 0 of +1 die het teken van een getal aangeeft.
SignI- Retourneert -1, 0 of +1 die het teken van een getal aangeeft.
SignL- Retourneert -1, 0 of +1 die het teken van een getal aangeeft.
Sin Retourneert de sinus van de opgegeven hoek.
Sinh- Retourneert de sinus hyperbolicus van de opgegeven hoek.
SmallestFixedPoint- Retourneert het kleinste vertegenwoordigbare getal voor specifieke vaste-puntdimensies.
Sqrt- Retourneert de vierkantswortel van een opgegeven getal.
SquaredNorm- Berekent de kwadratische 2-norm van een vector.
Tan- Retourneert de tangens van de opgegeven hoek.
Tanh- Retourneert de tangens hyperbolicus van de opgegeven hoek.
TimesC- Retourneert het product van twee invoerwaarden van het type Complex.
TimesCP- Retourneert het product van twee invoerwaarden van het type ComplexPolar.
TrailingZeroCountI- Voor een niet-nul geheel getal aretourneert u het aantal afsluitende nul-bits in de binaire weergave van a.
TrailingZeroCountL- Voor een niet-nul geheel getal aretourneert u het aantal afsluitende nul-bits in de binaire weergave van a.
afkappen Retourneert het integraal deel van een getal. Bijvoorbeeld: Truncate(3,7) = 3; Truncate(-3,7) = -3