Platforms to show: All Mac Windows Linux Cross-Platform
Back to BiggerNumberMBS class.
BiggerNumberMBS.Abs(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also:
BiggerNumberMBS.ACos(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
we're using the formula: acos(x) = pi/2 - asin(x)
BiggerNumberMBS.ACosh(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
acosh(x) = ln( x + sqrt(x^2 - 1) ) x in <1, infinity)
BiggerNumberMBS.ACot(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
we're using the formula: actan(x) = pi/2 - atan(x)
BiggerNumberMBS.ACoth(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
acoth(x) = 0.5 * ln( (x+1) / (x-1) ) x in (-infinity, -1) or (1, infinity)
BiggerNumberMBS.ASin(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Range is from -1 to 1.
BiggerNumberMBS.ASinh(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
asinh(x) = ln( x + sqrt(x^2 + 1) )
BiggerNumberMBS.ATan(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.ATanh(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
atanh(x) = 0.5 * ln( (1+x) / (1-x) ) x in (-1, 1)
BiggerNumberMBS.Cos(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We're using the formula cos(x) = sin(x + PI/2).
BiggerNumberMBS.Cosh(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We're using the formula cosh(x)= ( e^x + e^(-x) ) / 2.
BiggerNumberMBS.Cot(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We're using the formula tan(x) = cos(x) / sin(x).
BiggerNumberMBS.Coth(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We're using the formula coth(x)= ( e^x + e^(-x) ) / ( e^x - e^(-x) )
BiggerNumberMBS.DegToDeg(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
long format: (degrees, minutes, seconds)
minutes and seconds must be greater than or equal zero
result:
if d>=0 : result= d + ((s/60)+m)/60
if d<0 : result= d - ((s/60)+m)/60
((s/60)+m)/60 = (s+60*m)/3600 (second version is faster because there's only one division)
for example:
DegToDeg(10, 30, 0) = 10.5
DegToDeg(10, 24, 35.6)=10.4098(8)
BiggerNumberMBS.DegToGrad(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also:
BiggerNumberMBS.DegToGrad(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
it returns: x * 200 / 180
See also:
BiggerNumberMBS.DegToRad(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also:
BiggerNumberMBS.DegToRad(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
It returns: x * pi / 180
See also:
BiggerNumberMBS.E as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Exp(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.GradToDeg(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
it returns: x * 180 / 200
BiggerNumberMBS.GradToRad(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
It returns: x * pi / 200.
BiggerNumberMBS.HalfPi as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.LibTypeStr as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Shows asm in the text if assembler code is used.
Assembler code is not available for all platforms.
BiggerNumberMBS.Ln(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Ln10 as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Ln2 as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Log(value as BiggerNumberMBS, base as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Max as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Min as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.One as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Pi as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.RadToDeg(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
It returns: x * 180 / pi.
BiggerNumberMBS.RadToGrad(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
it returns: x * 200 / pi
BiggerNumberMBS.Rand as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Mantissa and exponent are filled with random bytes to generate a random names.
BiggerNumberMBS.Root(value as BiggerNumberMBS, index as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
index must be integer and not negative <0;1;2;3....)
if index==0 the result is one
if x==0 the result is zero and we assume root(0;0) is not defined
if index is even (2;4;6...) the result is x^(1/index) and x>0
if index is odd (1;2;3;...) the result is either
-(abs(x)^(1/index)) if x<0
or
x^(1/index)) if x>0
(for index==1 the result is equal x)
BiggerNumberMBS.Sgn(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Sin(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Sinh(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
we're using the formula sinh(x) = ( e^x - e^(-x) ) / 2
BiggerNumberMBS.Tan(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We're using the formula tan(x) = sin(x) / cos(x).
BiggerNumberMBS.Tanh(value as BiggerNumberMBS) as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We're using the formula tanh(x)= ( e^x - e^(-x) ) / ( e^x + e^(-x) )
BiggerNumberMBS.TwoPi as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
BiggerNumberMBS.Zero as BiggerNumberMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The items on this page are in the following plugins: MBS DataTypes Plugin.