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 a returnerar 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 a returnerar 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 Double s. Med tanke på en matris x av typen Double[] returnerar detta p-normen $|x̄|p$= (∑(xi)p)¹ᐟp. |
PNormalized | Normaliserar en vektor av Double s 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 a returnerar antalet avslutande noll bitar i den binära representationen av a . |
TrailingZeroCountL | För ett heltal som inte är noll a returnerar 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 |