Platforms to show: All Mac Windows Linux Cross-Platform

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
Function: Absolute value of x.
Example:
```Dim c As New BiggerNumberMBS(-3)Dim d As BiggerNumberMBS = BiggerNumberMBS.Abs(c)Dim e As BiggerNumberMBS = c.AbsMsgBox d.StringValue+EndOfLine+e.StringValue // shows 3
```

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
Function: Calculates the Arc Cosine.
Example:
```Dim c As New BiggerNumberMBS(0.5)Dim d As BiggerNumberMBS = BiggerNumberMBS.ACos(c)Dim x As Double = ACos(0.5)MsgBox d.StringValue+EndOfLine+Str(x)
```
Notes: 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
Function: Inverse hyperbolic cosine.
Example:
```Dim c As New BiggerNumberMBS(2.0)Dim d As BiggerNumberMBS = BiggerNumberMBS.ACosh(c)// ACosHMBS is in MBS Xojo Util PluginDim x As Double = ACosHMBS(2.0)MsgBox d.StringValue+EndOfLine+Str(x)
```
Notes: 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
Function: Calculates the Arc Cotangent.
Notes: 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
Function: Calculates inverse hyperbolic cotangent.
Notes: 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
Function: Calculates the Arc Sine.
Example:
```Dim c As New BiggerNumberMBS(1.0)Dim d As BiggerNumberMBS = BiggerNumberMBS.ASin(c)Dim x As Double = ASin(1.0)MsgBox d.StringValue+EndOfLine+Str(x)
```
Notes: 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
Function: Inverse hyperbolic sine.
Example:
```Dim c As New BiggerNumberMBS(0.5)Dim d As BiggerNumberMBS = BiggerNumberMBS.ASinH(c)// ASinHMBS is in MBS Xojo Util PluginDim x As Double = ASinHMBS(0.5)MsgBox d.StringValue+EndOfLine+Str(x)
```
Notes: 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
Function: Calculates the Arc Tangent.
Example:
```Dim c As New BiggerNumberMBS(0.5)Dim d As BiggerNumberMBS = BiggerNumberMBS.ATan(c)Dim x As Double = ATan(0.5)MsgBox d.StringValue+EndOfLine+Str(x)
```

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
Function: Calculates inverse hyperbolic tangent.
Example:
```Dim c As New BiggerNumberMBS(0.5)Dim d As BiggerNumberMBS = BiggerNumberMBS.ATanh(c)// ATanhMBS is in MBS Xojo Util PluginDim x As Double = ATanhMBS(0.5)MsgBox d.StringValue+EndOfLine+Str(x)
```
Notes: 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
Function: Calculates the cosine value.
Example:
```Dim c As New BiggerNumberMBS(1.0)Dim d As BiggerNumberMBS = BiggerNumberMBS.Cos(c)Dim x As Double = Cos(1.0)MsgBox d.StringValue+EndOfLine+Str(x)
```
Notes: 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
Function: Calculates the Hyperbolic Cosine.
Example:
```Dim c As New BiggerNumberMBS(0.5)Dim d As BiggerNumberMBS = BiggerNumberMBS.CosH(c)// CosHMBS is in MBS Xojo Util PluginDim x As Double = CosHMBS(0.5)MsgBox d.StringValue+EndOfLine+Str(x)
```
Notes: 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
Function: Calculates the Cotangent.
Notes: 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
Function: Calculates the Hyperbolic Cotangent.
Notes: 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
Function: Converts degrees in the long format into one value.
Notes:
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
Function: Converts degrees in the long format to gradians.

 Type Topic Plugin Version macOS Windows Linux iOS Targets shared method Math MBS DataTypes Plugin 21.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Notes: it returns: x * 200 / 180

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
Function: Converts degrees in the long format to radians.

 Type Topic Plugin Version macOS Windows Linux iOS Targets shared method Math MBS DataTypes Plugin 21.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Notes: It returns: x * pi / 180

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
Function: Returns a number with value zero.
Example:
```dim b as BiggerNumberMBS = BiggerNumberMBS.eMsgBox b.StringValue
```

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
Function: Calculates e^value.
Example:
```dim x as new BiggerNumberMBS(2)dim p as BiggerNumberMBS = BiggerNumberMBS.Exp(x)MsgBox p.StringValue // shows e^2 = 7.38
```

 Type Topic Plugin Version macOS Windows Linux iOS Targets shared method Math MBS DataTypes Plugin 21.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Notes: it returns: x * 180 / 200

 Type Topic Plugin Version macOS Windows Linux iOS Targets shared method Math MBS DataTypes Plugin 21.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Notes: 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
Function: Returns a number with value pi/2.
Example:
```dim b as BiggerNumberMBS = BiggerNumberMBS.HalfPiMsgBox b.StringValue
```

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
Function: Queries what implementation is used for this platform.
Notes:
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
Function: Calculates natural logarithm.
Example:
```dim x as new BiggerNumberMBS(2)dim p as BiggerNumberMBS = BiggerNumberMBS.Ln(x)MsgBox p.StringValue // shows ln(2) = 0.69
```

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
Function: Returns a number with value ln(10).
Example:
```dim b as BiggerNumberMBS = BiggerNumberMBS.Ln10MsgBox b.StringValue
```

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
Function: Returns a number with value ln(2).
Example:
```dim b as BiggerNumberMBS = BiggerNumberMBS.Ln2MsgBox b.StringValue
```

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
Function: Calculates logarithm in a given base.
Example:
```dim x as new BiggerNumberMBS(100)dim d as new BiggerNumberMBS(10)dim p as BiggerNumberMBS = BiggerNumberMBS.Log(x, d)MsgBox p.StringValue // shows ln(100)/ln(10) = 2
```

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
Function: Returns a number with maximum value.
Example:
```dim b as BiggerNumberMBS = BiggerNumberMBS.MinMsgBox b.StringValue
```  