Dela via


Std.Math

Namnområdet Std.Math innehåller följande funktioner och åtgärder:

Namn Beskrivning
AbsComplex Returnerar det absoluta värdet för ett komplext antal av typen Complex.
AbsComplexPolar Returnerar det absoluta värdet för ett komplext antal av typen ComplexPolar.
AbsD Returnerar det absoluta värdet för ett flyttal med dubbel precision.
AbsI Returnerar det absoluta värdet för ett heltal.
AbsL Returnerar det absoluta värdet för ett stort heltal.
AbsSquaredComplex Returnerar det kvadratiska absolutvärdet för ett komplext antal av typen Complex.
AbsSquaredComplexPolar Returnerar det kvadratiska absolutvärdet för ett komplext antal av typen ComplexPolar.
ApproximateFactorial Returnerar en ungefärlig faktor för ett visst tal.
ArcCos Returnerar vinkeln vars cosiné är det angivna talet.
ArcCosh Beräknar den invertera hyperboliska cosinin för ett tal.
ArcSin Returnerar vinkeln vars sinus är det angivna talet.
ArcSinh Beräknar invertera hyperboliska sinus för ett tal.
ArcTan Returnerar vinkeln vars tangent är det angivna talet.
ArcTan2 Returnerar vinkeln vars tangent är kvoten för två angivna tal.
ArcTanh Beräknar den invertera hyperboliska tangensen för ett tal.
ArgComplex Returnerar fasen för ett komplext antal typer Complex.
ArgComplexPolar Returnerar fasen för ett komplext antal typer ComplexPolar.
Binom Returnerar den ungefärliga binomialkoefficienten för två heltal.
BitSizeI För ett icke-negativt heltal areturnerar det antal bitar som krävs för att representera a. Obs! Den här funktionen returnerar det minsta n så att en < 2^n.
BitSizeL För ett icke-negativt heltal areturnerar det antal bitar som krävs för att representera a. Obs! Den här funktionen returnerar det minsta n så att en < 2^n.
Tak Returnerar det minsta heltal som är större än eller lika med det angivna talet. Till exempel: Ceiling(3.1) = 4; Tak(-3,7) = -3
komplex Representerar ett komplext tal med dess verkliga och imaginära komponenter. Det första elementet i tuppeln är den verkliga komponenten, den andra - den imaginära komponenten.
ComplexPolar Representerar ett komplext tal i polarform. Polarrepresentationen av ett komplext tal är c = r⋅e^(ti).
ContinuedFractionConvergentI Hittar den konvergerande fraktion som är närmast fraction med nämnaren mindre eller lika med denominatorBound Med en process som liknar den här: https://nrich.maths.org/1397
ContinuedFractionConvergentL Hittar den konvergerande fraktion som är närmast fraction med nämnaren mindre eller lika med denominatorBound Med en process som liknar den här: https://nrich.maths.org/1397
Cos Returnerar cosininen för den angivna vinkeln.
Cosh Returnerar den angivna vinkelns hyperboliska cosiné.
DividedByC Returnerar kvoten för två indata av typen Complex.
DividedByCP Returnerar kvoten för två indata av typen ComplexPolar.
DivRemI Delar upp ett heltalsvärde med ett annat, returnerar resultatet och resten som en tupplar.
DivRemL Delar upp ett BigInteger-värde med ett annat, returnerar resultatet och resten som en tupplar.
E Returnerar en uppskattning med dubbel precision av den matematiska konstanten e ≈ 2,7182818284590452354
ExpModI Returnerar ett heltal upphöjt till en viss effekt, med avseende på en viss modulus. D.v.s. (expBase^power) % modulus.
ExpModL Returnerar ett heltal upphöjt till en viss effekt, med avseende på en viss modulus. D.v.s. (expBase^power) % modulus.
ExtendedGreatestCommonDivisorI Returnerar en tuppeln (u,v) så att ua+vb=GCD(a,b) Obs! GCD är alltid positivt förutom att GCD(0,0)=0.
ExtendedGreatestCommonDivisorL Returnerar en tuppeln (u,v) så att ua+vb=GCD(a,b) Obs! GCD är alltid positivt förutom att GCD(0,0)=0.
FactorialI Returnerar faktorn för ett visst tal.
FactorialL Returnerar faktorn för ett visst tal.
golv Returnerar det största heltalet som är mindre än eller lika med det angivna talet. Till exempel: Floor(3.7) = 3; Floor(-3.1) = -4
GreatestCommonDivisorI Beräknar den största gemensamma nämnaren för två heltal. Obs! GCD är alltid positivt förutom att GCD(0,0)=0.
GreatestCommonDivisorL Beräknar den största gemensamma nämnaren för två heltal. Obs! GCD är alltid positivt förutom att GCD(0,0)=0.
HammingWeightI Returnerar antalet 1 bitar i den binära representationen av heltal n.
InverseModI Returnerar den multiplicativa inversen av ett modulärt heltal.
InverseModL Returnerar den multiplicativa inversen av ett modulärt heltal.
IsCoprimeI Returnerar om två heltal är co-prime.
IsCoprimeL Returnerar om två heltal är co-prime.
IsInfinite Returnerar om ett givet flyttalsvärde är positiv eller negativ oändlighet.
IsNaN Returnerar om ett givet flyttalsvärde inte är ett tal (dvs. NaN).
LargestFixedPoint Returnerar det största representerande talet för specifika fasta punktdimensioner.
Lg Beräknar base-2-logaritmen för ett tal.
Logg Returnerar logaritmen natural (base e) för ett angivet tal.
Log10 Returnerar logaritmen base-10 för ett angivet tal.
LogFactorialD Returnerar den ungefärliga naturliga logaritmen för factorialen för ett visst heltal.
LogGammaD Returnerar gammafunktionens naturliga logaritm (även kallat funktionen log-gamma).
LogOf2 Returnerar en uppskattning med dubbel precision av konstanten ln2 ≈ 0,6931471805599453
Max Givet en matris med heltal returnerar det största elementet.
MaxD Returnerar det större av två angivna tal.
MaxI Returnerar det större av två angivna tal.
MaxL Returnerar det större av två angivna tal.
Min Givet en matris med heltal returnerar det minsta elementet.
MinD Returnerar det mindre av två angivna tal.
MinI Returnerar det mindre av två angivna tal.
MinL Returnerar det mindre av två angivna tal.
MinusC Returnerar skillnaden mellan två indata av typen Complex.
MinusCP Returnerar skillnaden mellan två indata av typen ComplexPolar.
ModulusI Beräknar de kanoniska resterna av value modulo modulus. Resultatet ligger alltid i intervallet 0..modulus-1 även för negativa tal.
ModulusL Beräknar de kanoniska resterna av value modulo modulus. Resultatet ligger alltid i intervallet 0..modulus-1 även för negativa tal.
NegationC Returnerar unary negation av indata av typen Complex.
NegationCP Returnerar unary negation av indata av typen ComplexPolar
PI- Returnerar en uppskattning med dubbel precision av den matematiska konstanten π ≈ 3,14159265358979323846
PlusC Returnerar summan av två indata av typen Complex.
PlusCP Returnerar summan av två indata av typen ComplexPolar.
PNorm Returnerar den L(p) normen för en vektor av Doubles. Med tanke på en matris x av typen Double[]returnerar detta p-normen $|x̄|p$= (∑(xi)p)¹ᐟp.
PNormalized Normaliserar en vektor av Doubles i L(p) norm. Med tanke på en matris x av typen Double[]returnerar detta en matris där alla element divideras med p-normen $|x̄|p$. Funktionen lämnar matrisen med norm 0 oförändrad.
PowC- Returnerar ett tal som har upphöjts till en viss effekt av typen Complex. Observera att det här är en funktion med flera värden, men bara ett värde returneras.
PowCP- Returnerar ett tal som har upphöjts till en viss effekt av typen ComplexPolar. Observera att det här är en funktion med flera värden, men bara ett värde returneras.
RealMod Beräknar modulus mellan två verkliga tal.
runda Returnerar närmaste heltal till det angivna talet. Till exempel: Round(3.7) = 4; Round(-3.7) = -4
SignD Returnerar -1, 0 eller +1 som anger tecknet för ett tal.
SignI Returnerar -1, 0 eller +1 som anger tecknet för ett tal.
SignL Returnerar -1, 0 eller +1 som anger tecknet för ett tal.
Sin Returnerar sinus för den angivna vinkeln.
Sinh Returnerar den angivna vinkelns hyperboliska sinus.
MinstaFixedPoint- Returnerar det minsta representerande talet för specifika fasta punktdimensioner.
Sqrt Returnerar kvadratroten för ett angivet tal.
SquaredNorm Returnerar kvadratisk 2-norm för en vektor.
Tan Returnerar tangensen för den angivna vinkeln.
Tanh Returnerar den angivna vinkelns hyperboliska tangens.
TimesC Returnerar produkten av två indata av typen Complex.
TimesCP Returnerar produkten av två indata av typen ComplexPolar.
TrailingZeroCountI För ett heltal som inte är noll areturnerar antalet avslutande noll bitar i den binära representationen av a.
TrailingZeroCountL För ett heltal som inte är noll areturnerar antalet avslutande noll bitar i den binära representationen av a.
Trunkera Returnerar den integrerade delen av ett tal. Till exempel: Truncate(3.7) = 3; Trunkera(-3.7) = -3