Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Std.Math namespace contains the following items:
Name | Description |
---|---|
AbsComplex | Returns the absolute value of a complex number of type Complex . |
AbsComplexPolar | Returns the absolute value of a complex number of type ComplexPolar . |
AbsD | Returns the absolute value of a double-precision floating-point number. |
AbsI | Returns the absolute value of an integer. |
AbsL | Returns the absolute value of a big integer. |
AbsSquaredComplex | Returns the squared absolute value of a complex number of type Complex . |
AbsSquaredComplexPolar | Returns the squared absolute value of a complex number of type ComplexPolar . |
ApproximateFactorial | Returns an approximate factorial of a given number. |
ArcCos | Returns the angle whose cosine is the specified number. |
ArcCosh | Computes the inverse hyperbolic cosine of a number. |
ArcSin | Returns the angle whose sine is the specified number. |
ArcSinh | Computes the inverse hyperbolic sine of a number. |
ArcTan | Returns the angle whose tangent is the specified number. |
ArcTan2 | Returns the angle whose tangent is the quotient of two specified numbers. |
ArcTanh | Computes the inverse hyperbolic tangent of a number. |
ArgComplex | Returns the phase of a complex number of type Complex . |
ArgComplexPolar | Returns the phase of a complex number of type ComplexPolar . |
Binom | Returns the approximate binomial coefficient of two integers. |
BitSizeI | For a non-negative integer a , returns the number of bits required to represent a . NOTE: This function returns the smallest n such that a < 2^n. |
BitSizeL | For a non-negative integer a , returns the number of bits required to represent a . NOTE: This function returns the smallest n such that a < 2^n. |
Ceiling | Returns the smallest integer greater than or equal to the specified number. For example: Ceiling(3.1) = 4; Ceiling(-3.7) = -3 |
Complex | Represents a complex number by its real and imaginary components. The first element of the tuple is the real component, the second one - the imaginary component. |
ComplexPolar | Represents a complex number in polar form. The polar representation of a complex number is c = rโ ๐^(t๐). |
ContinuedFractionConvergentI | Finds the continued fraction convergent closest to fraction with the denominator less or equal to denominatorBound Using process similar to this: https://nrich.maths.org/1397 |
ContinuedFractionConvergentL | Finds the continued fraction convergent closest to fraction with the denominator less or equal to denominatorBound Using process similar to this: https://nrich.maths.org/1397 |
Cos | Returns the cosine of the specified angle. |
Cosh | Returns the hyperbolic cosine of the specified angle. |
DivRemI | Divides one Integer value by another, returns the result and the remainder as a tuple. |
DivRemL | Divides one BigInteger value by another, returns the result and the remainder as a tuple. |
DividedByC | Returns the quotient of two inputs of type Complex . |
DividedByCP | Returns the quotient of two inputs of type ComplexPolar . |
E | Returns a double-precision approximation of the mathematical constant ๐ โ 2.7182818284590452354 |
ExpModI | Returns an integer raised to a given power, with respect to a given modulus. I.e. (expBase^power) % modulus. |
ExpModL | Returns an integer raised to a given power, with respect to a given modulus. I.e. (expBase^power) % modulus. |
ExtendedGreatestCommonDivisorI | Returns a tuple (u,v) such that ua+vb=GCD(a,b) Note: GCD is always positive except that GCD(0,0)=0. |
ExtendedGreatestCommonDivisorL | Returns a tuple (u,v) such that ua+vb=GCD(a,b) Note: GCD is always positive except that GCD(0,0)=0. |
FactorialI | Returns the factorial of a given number. |
FactorialL | Returns the factorial of a given number. |
Floor | Returns the largest integer less than or equal to the specified number. For example: Floor(3.7) = 3; Floor(-3.1) = -4 |
GreatestCommonDivisorI | Computes the greatest common divisor of two integers. Note: GCD is always positive except that GCD(0,0)=0. |
GreatestCommonDivisorL | Computes the greatest common divisor of two integers. Note: GCD is always positive except that GCD(0,0)=0. |
HammingWeightI | Returns the number of 1 bits in the binary representation of integer n . |
InverseModI | Returns the multiplicative inverse of a modular integer. |
InverseModL | Returns the multiplicative inverse of a modular integer. |
IsCoprimeI | Returns if two integers are co-prime. |
IsCoprimeL | Returns if two integers are co-prime. |
IsInfinite | Returns whether a given floating-point value is either positive or negative infinity. |
IsNaN | Returns whether a given floating-point value is not a number (i.e. is NaN). |
LargestFixedPoint | Returns the largest representable number for specific fixed point dimensions. |
Lg | Computes the base-2 logarithm of a number. |
Log | Returns the natural (base e) logarithm of a specified number. |
Log10 | Returns the base-10 logarithm of a specified number. |
LogFactorialD | Returns the approximate natural logarithm of the factorial of a given integer. |
LogGammaD | Returns the natural logarithm of the gamma function (aka the log-gamma function). |
LogOf2 | Returns a double-precision approximation of the constant ใ2 โ 0.6931471805599453 |
Max | Given an array of integers, returns the largest element. |
MaxD | Returns the larger of two specified numbers. |
MaxI | Returns the larger of two specified numbers. |
MaxL | Returns the larger of two specified numbers. |
Min | Given an array of integers, returns the smallest element. |
MinD | Returns the smaller of two specified numbers. |
MinI | Returns the smaller of two specified numbers. |
MinL | Returns the smaller of two specified numbers. |
MinusC | Returns the difference between two inputs of type Complex . |
MinusCP | Returns the difference between two inputs of type ComplexPolar . |
ModulusI | Computes the canonical residue of value modulo modulus . The result is always in the range 0..modulus-1 even for negative numbers. |
ModulusL | Computes the canonical residue of value modulo modulus . The result is always in the range 0..modulus-1 even for negative numbers. |
NegationC | Returns the unary negation of an input of type Complex . |
NegationCP | Returns the unary negation of an input of type ComplexPolar |
PI | Returns a double-precision approximation of the mathematical constant ๐ โ 3.14159265358979323846 |
PNorm | Returns the L(p) norm of a vector of Double s. That is, given an array x of type Double[] , this returns the p-norm |xฬ|โ= (โ(xแตข)แต)ยนแแต. |
PNormalized | Normalizes a vector of Double s in the L(p) norm. That is, given an array x of type Double[] , this returns an array where all elements are divided by the p-norm |xฬ|โ. Function leaves array with norm 0 unchanged. |
PlusC | Returns the sum of two inputs of type Complex . |
PlusCP | Returns the sum of two inputs of type ComplexPolar . |
PowC | Returns a number raised to a given power of type Complex . Note that this is a multi-valued function, but only one value is returned. |
PowCP | Returns a number raised to a given power of type ComplexPolar . Note that this is a multi-valued function, but only one value is returned. |
RealMod | Computes the modulus between two real numbers. |
Round | Returns the nearest integer to the specified number. For example: Round(3.7) = 4; Round(-3.7) = -4 |
SignD | Returns -1, 0 or +1 that indicates the sign of a number. |
SignI | Returns -1, 0 or +1 that indicates the sign of a number. |
SignL | Returns -1, 0 or +1 that indicates the sign of a number. |
Sin | Returns the sine of the specified angle. |
Sinh | Returns the hyperbolic sine of the specified angle. |
SmallestFixedPoint | Returns the smallest representable number for specific fixed point dimensions. |
Sqrt | Returns the square root of a specified number. |
SquaredNorm | Returns the squared 2-norm of a vector. |
Tan | Returns the tangent of the specified angle. |
Tanh | Returns the hyperbolic tangent of the specified angle. |
TimesC | Returns the product of two inputs of type Complex . |
TimesCP | Returns the product of two inputs of type ComplexPolar . |
TrailingZeroCountI | For a non-zero integer a , returns the number of trailing zero bits in the binary representation of a . |
TrailingZeroCountL | For a non-zero integer a , returns the number of trailing zero bits in the binary representation of a . |
Truncate | Returns the integral part of a number. For example: Truncate(3.7) = 3; Truncate(-3.7) = -3 |