Difference between revisions of "Math"

From GiderosMobile
Line 9: Line 9:
 
| style="width: 50%; vertical-align:top;"|
 
| style="width: 50%; vertical-align:top;"|
 
=== <translate>Methods</translate> ===
 
=== <translate>Methods</translate> ===
[[Special:MyLanguage/math.abs|math.abs]] ''<translate>returns absolute value of v</translate>''<br/><!-- GIDEROSMTD:math.abs -->
+
[[Special:MyLanguage/math.abs|math.abs]] ''<translate>returns absolute value of v</translate>''<br/><!-- GIDEROSMTD:math.abs(v) returns absolute value of v -->
[[Special:MyLanguage/math.acos|math.acos]] ''<translate>returns arc cosine value of v in radians</translate>''<br/><!-- GIDEROSMTD:math.acos -->
+
[[Special:MyLanguage/math.acos|math.acos]] ''<translate>returns arc cosine value of v in radians</translate>''<br/><!-- GIDEROSMTD:math.acos(v) returns arc cosine value of v in radians -->
[[Special:MyLanguage/math.asin|math.asin]] ''<translate>returns arc sine value of v in radians</translate>''<br/><!-- GIDEROSMTD:math.asin -->
+
[[Special:MyLanguage/math.asin|math.asin]] ''<translate>returns arc sine value of v in radians</translate>''<br/><!-- GIDEROSMTD:math.asin(v) returns arc sine value of v in radians -->
[[Special:MyLanguage/math.atan|math.atan]] ''<translate>returns arc tangent value of v in radians</translate>''<br/><!-- GIDEROSMTD:math.atan -->
+
[[Special:MyLanguage/math.atan|math.atan]] ''<translate>returns arc tangent value of v in radians</translate>''<br/><!-- GIDEROSMTD:math.atan(v) returns arc tangent value of v in radians -->
[[Special:MyLanguage/math.atan2|math.atan2]] ''<translate>returns arc tangent value of v1/v2 in radians</translate>''<br/><!-- GIDEROSMTD:math.atan2 -->
+
[[Special:MyLanguage/math.atan2|math.atan2]] ''<translate>returns arc tangent value of v1/v2 in radians</translate>''<br/><!-- GIDEROSMTD:math.atan2(v1,v2) returns arc tangent value of v1/v2 in radians -->
[[Special:MyLanguage/math.ceil|math.ceil]] ''<translate>returns smallest integer &gt;= v</translate>''<br/><!-- GIDEROSMTD:math.ceil -->
+
[[Special:MyLanguage/math.ceil|math.ceil]] ''<translate>returns smallest integer &gt;= v</translate>''<br/><!-- GIDEROSMTD:math.ceil(v) returns smallest integer &gt;= v -->
[[Special:MyLanguage/math.cos|math.cos]] ''<translate>returns cosine value of angle rad</translate>''<br/><!-- GIDEROSMTD:math.cos -->
+
[[Special:MyLanguage/math.cos|math.cos]] ''<translate>returns cosine value of angle rad</translate>''<br/><!-- GIDEROSMTD:math.cos(rad) returns cosine value of angle rad -->
[[Special:MyLanguage/math.deg|math.deg]] ''<translate>returns angle in degrees of radians rad</translate>''<br/><!-- GIDEROSMTD:math.deg -->
+
[[Special:MyLanguage/math.deg|math.deg]] ''<translate>returns angle in degrees of radians rad</translate>''<br/><!-- GIDEROSMTD:math.deg(rad) returns angle in degrees of radians rad -->
[[Special:MyLanguage/math.exp|math.exp]] ''<translate>returns e^v</translate>''<br/><!-- GIDEROSMTD:math.exp -->
+
[[Special:MyLanguage/math.exp|math.exp]] ''<translate>returns e^v</translate>''<br/><!-- GIDEROSMTD:math.exp(v) returns e^v -->
[[Special:MyLanguage/math.floor|math.floor]] ''<translate>returns largest integer &lt;= v</translate>''<br/><!-- GIDEROSMTD:math.floor -->
+
[[Special:MyLanguage/math.floor|math.floor]] ''<translate>returns largest integer &lt;= v</translate>''<br/><!-- GIDEROSMTD:math.floor(v) returns largest integer &lt;= v -->
[[Special:MyLanguage/math.fmod|math.fmod]] ''<translate>returns remainder of v1/v2 which is v1 - iV2 for some integer i</translate>''<br/><!-- GIDEROSMTD:math.fmod -->
+
[[Special:MyLanguage/math.fmod|math.fmod]] ''<translate>returns remainder of v1/v2 which is v1 - iV2 for some integer i</translate>''<br/><!-- GIDEROSMTD:math.fmod(v1,v2) returns remainder of v1/v2 which is v1 - iV2 for some integer i -->
[[Special:MyLanguage/math.frexp|math.frexp]] ''<translate>returns mantissa [0.5,1- and exponent values of v</translate>''<br/><!-- GIDEROSMTD:math.frexp -->
+
[[Special:MyLanguage/math.frexp|math.frexp]] ''<translate>returns mantissa [0.5,1- and exponent values of v</translate>''<br/><!-- GIDEROSMTD:math.frexp(v) returns mantissa [0.5,1- and exponent values of v -->
[[Special:MyLanguage/math.ldexp|math.ldexp]] ''<translate>returns v1*2^v2</translate>''<br/><!-- GIDEROSMTD:math.ldexp -->
+
[[Special:MyLanguage/math.ldexp|math.ldexp]] ''<translate>returns v1*2^v2</translate>''<br/><!-- GIDEROSMTD:math.ldexp(v1,v2) returns v1*2^v2 -->
[[Special:MyLanguage/math.log|math.log]] ''<translate>returns natural logarithm of v</translate>''<br/><!-- GIDEROSMTD:math.log -->
+
[[Special:MyLanguage/math.log|math.log]] ''<translate>returns natural logarithm of v</translate>''<br/><!-- GIDEROSMTD:math.log(v) returns natural logarithm of v -->
[[Special:MyLanguage/math.log10|math.log10]] ''<translate>returns logarithm 10 of v</translate>''<br/><!-- GIDEROSMTD:math.log10 -->
+
[[Special:MyLanguage/math.log10|math.log10]] ''<translate>returns logarithm 10 of v</translate>''<br/><!-- GIDEROSMTD:math.log10(v) returns logarithm 10 of v -->
[[Special:MyLanguage/math.max|math.max]] ''<translate>returns maximum in a list of one or more values</translate>''<br/><!-- GIDEROSMTD:math.max -->
+
[[Special:MyLanguage/math.max|math.max]] ''<translate>returns maximum in a list of one or more values</translate>''<br/><!-- GIDEROSMTD:math.max(v1,...) returns maximum in a list of one or more values -->
[[Special:MyLanguage/math.min|math.min]] ''<translate>returns minimum in a list of one or more values</translate>''<br/><!-- GIDEROSMTD:math.min -->
+
[[Special:MyLanguage/math.min|math.min]] ''<translate>returns minimum in a list of one or more values</translate>''<br/><!-- GIDEROSMTD:math.min(v1,...) returns minimum in a list of one or more values -->
[[Special:MyLanguage/math.pow|math.pow]] ''<translate>returns v1 raised to the power of v2</translate>''<br/><!-- GIDEROSMTD:math.pow -->
+
[[Special:MyLanguage/math.pow|math.pow]] ''<translate>returns v1 raised to the power of v2</translate>''<br/><!-- GIDEROSMTD:math.pow(v1,v2) returns v1 raised to the power of v2 -->
[[Special:MyLanguage/math.rad|math.rad]] ''<translate>returns angle in radians of degrees deg</translate>''<br/><!-- GIDEROSMTD:math.rad -->
+
[[Special:MyLanguage/math.rad|math.rad]] ''<translate>returns angle in radians of degrees deg</translate>''<br/><!-- GIDEROSMTD:math.rad(deg) returns angle in radians of degrees deg -->
[[Special:MyLanguage/math.random|math.random]] ''<translate>returns random real [0,1-, integer [1,n] or real [1,u](with n=1-</translate>''<br/><!-- GIDEROSMTD:math.random -->
+
[[Special:MyLanguage/math.random|math.random]] ''<translate>returns random real [0,1-, integer [1,n] or real [1,u](with n=1-</translate>''<br/><!-- GIDEROSMTD:math.random(n,u) returns random real [0,1-, integer [1,n] or real [1,u](with n=1- -->
[[Special:MyLanguage/math.randomseed|math.randomseed]] ''<translate>sets seed for pseudo-random number generator</translate>''<br/><!-- GIDEROSMTD:math.randomseed -->
+
[[Special:MyLanguage/math.randomseed|math.randomseed]] ''<translate>sets seed for pseudo-random number generator</translate>''<br/><!-- GIDEROSMTD:math.randomseed(seed) sets seed for pseudo-random number generator -->
[[Special:MyLanguage/math.sin|math.sin]] ''<translate>returns sine value of angle rad</translate>''<br/><!-- GIDEROSMTD:math.sin -->
+
[[Special:MyLanguage/math.sin|math.sin]] ''<translate>returns sine value of angle rad</translate>''<br/><!-- GIDEROSMTD:math.sin(rad) returns sine value of angle rad -->
[[Special:MyLanguage/math.sqrt|math.sqrt]] ''<translate>returns square root of v</translate>''<br/><!-- GIDEROSMTD:math.sqrt -->
+
[[Special:MyLanguage/math.sqrt|math.sqrt]] ''<translate>returns square root of v</translate>''<br/><!-- GIDEROSMTD:math.sqrt(v) returns square root of v -->
[[Special:MyLanguage/math.tan|math.tan]] ''<translate>returns tangent value of angle rad</translate>''<br/><!-- GIDEROSMTD:math.tan -->
+
[[Special:MyLanguage/math.tan|math.tan]] ''<translate>returns tangent value of angle rad</translate>''<br/><!-- GIDEROSMTD:math.tan(rad) returns tangent value of angle rad -->
 
| style="width: 50%; vertical-align:top;"|
 
| style="width: 50%; vertical-align:top;"|
 
=== <translate>Events</translate> ===
 
=== <translate>Events</translate> ===
 
=== <translate>Constants</translate> ===
 
=== <translate>Constants</translate> ===
[[Special:MyLanguage/huge|huge]]<br/><!-- GIDEROSCST:huge -->
+
[[Special:MyLanguage/huge|huge]]<br/><!-- GIDEROSCST:huge 1.#INF-->
[[Special:MyLanguage/pi|pi]]<br/><!-- GIDEROSCST:pi -->
+
[[Special:MyLanguage/pi|pi]]<br/><!-- GIDEROSCST:pi 3.1415926535898-->
 
|}
 
|}

Revision as of 15:33, 13 September 2018


Supported platforms: Platform android.pngPlatform ios.pngPlatform mac.pngPlatform pc.pngPlatform html5.pngPlatform winrt.pngPlatform win32.png
Available since: Gideros 2011.6

Description

math table holds most commonly used math functions and constants

Methods

math.abs returns absolute value of v
math.acos returns arc cosine value of v in radians
math.asin returns arc sine value of v in radians
math.atan returns arc tangent value of v in radians
math.atan2 returns arc tangent value of v1/v2 in radians
math.ceil returns smallest integer >= v
math.cos returns cosine value of angle rad
math.deg returns angle in degrees of radians rad
math.exp returns e^v
math.floor returns largest integer <= v
math.fmod returns remainder of v1/v2 which is v1 - iV2 for some integer i
math.frexp returns mantissa [0.5,1- and exponent values of v
math.ldexp returns v1*2^v2
math.log returns natural logarithm of v
math.log10 returns logarithm 10 of v
math.max returns maximum in a list of one or more values
math.min returns minimum in a list of one or more values
math.pow returns v1 raised to the power of v2
math.rad returns angle in radians of degrees deg
math.random returns random real [0,1-, integer [1,n] or real [1,u](with n=1-
math.randomseed sets seed for pseudo-random number generator
math.sin returns sine value of angle rad
math.sqrt returns square root of v
math.tan returns tangent value of angle rad

Events

Constants

huge
pi