1.1.1 pi
1.1.2 Euler number
1.1.3 natural logarithm of 2
1.1.4 natural logarithm of 10
1.1.5 base-2 logarithm of e
1.1.6 base-10 logarithm of e
1.1.7 square root of 2
1.1.8 square root of 0.5
1.1.9 Random
1.1.10 largest positive finite value of the number type
1.1.11 smallest positive nonzero value of the number type
1.1.12 positive infinite value
1.1.13 negative infinite value
1.1.14 non-numeric
1.2.1 absoluate
Function name |
absoluate
|
Variables |
x
|
Expression |
Math.abs(x)
|
1.2.2.1 convert angle to radian
Function name |
radian
|
Variables |
angle
|
Expression |
angle * Math.PI / 180
|
1.2.2.2 convert radian to angle
Function name |
angle
|
Variables |
radian
|
Expression |
radian * 180 / Math.PI
|
1.2.2.3 cosine_radian
Function name |
cosine
|
Variables |
radian
|
Expression |
Math.cos(radian)
|
1.2.2.4 sine_radian
Function name |
sine
|
Variables |
radian
|
Expression |
Math.sin(radian)
|
1.2.2.5 tangent_radian
Function name |
tangent
|
Variables |
radian
|
Expression |
Math.tan(radian)
|
Function domain |
( radian - Math.PI / 2 ) % Math.PI != 0
|
1.2.2.6 arcCosine_radian
Function name |
arcCosine_radian
|
Variables |
x
|
Expression |
Math.acos(x)
|
Function domain |
x >= -1 && x <= 1
|
1.2.2.7 arcSine_radian
Function name |
arcSine_radian
|
Variables |
x
|
Expression |
Math.asin(x)
|
Function domain |
x >= -1 && x <= 1
|
1.2.2.8 arcTangent_radian
Function name |
arcTangent_radian
|
Variables |
x
|
Expression |
Math.atan(x)
|
1.2.2.9 cosine_angle
Function name |
cosine_angle
|
Variables |
angle
|
Expression |
Math.cos( angle * Math.PI / 180)
|
1.2.2.10 sine_angle
Function name |
sine_angle
|
Variables |
angle
|
Expression |
Math.sin( angle * Math.PI / 180)
|
1.2.2.11 tangent_angle
Function name |
tangent_angle
|
Variables |
angle
|
Expression |
Math.tan( angle * Math.PI / 180)
|
Function domain |
( angle - 90 ) % 180 != 0
|
1.2.2.12 arcCosine_ angle
Function name |
arcCosine_ angle
|
Variables |
x
|
Expression |
Math.acos(x) * 180 / Math.PI
|
Function domain |
x >= -1 && x <= 1
|
1.2.2.13 arcSine_angle
Function name |
arcSine_angle
|
Variables |
x
|
Expression |
Math.asin(x) * 180 / Math.PI
|
Function domain |
x >= -1 && x <= 1
|
1.2.2.14 arcTangent_angle
Function name |
arcTangent_angle
|
Variables |
x
|
Expression |
Math.atan(x) * 180 / Math.PI
|
1.2.3.1 area of circle - radius
Function name |
area_of_circle
|
Variables |
radius
|
Expression |
Math.PI * radius * radius
|
Function domain |
radius > 0
|
1.2.3.2 area of circle - diameter
Function name |
area_of_circle
|
Variables |
diameter
|
Expression |
var r = diameter / 2.0;
Math.PI * r * r
|
Function domain |
diameter > 0
|
1.2.3.3 area of sphere - radius
Function name |
area of sphere
|
Variables |
radius
|
Expression |
4 * Math.PI * radius * radius
|
Function domain |
radius > 0
|
1.2.3.4 area of sphere - diameter
Function name |
area of sphere
|
Variables |
diameter
|
Expression |
Math.PI * diameter * diameter
|
Function domain |
diameter > 0
|
1.2.3.5 volume of sphere - radius
Function name |
volume of sphere
|
Variables |
radius
|
Expression |
4 * Math.PI * Math.pow(radius,3) / 3
|
Function domain |
radius > 0
|
1.2.3.6 volume of sphere - diameter
Function name |
volume of sphere
|
Variables |
diameter
|
Expression |
Math.PI * Math.pow(diameter,3) / 6
|
Function domain |
diameter > 0
|
1.2.4.1 square
Function name |
square
|
Variables |
x
|
Expression |
Math.pow(x,2)
|
1.2.4.2 cubic
Function name |
cubic
|
Variables |
x
|
Expression |
Math.pow(x,3)
|
1.2.4.3 quartic
Function name |
quartic
|
Variables |
x
|
Expression |
Math.pow(x,4)
|
1.2.4.4 quintic
Function name |
quintic
|
Variables |
x
|
Expression |
Math.pow(x,5)
|
1.2.4.5 square_root
Function name |
square_root
|
Variables |
x
|
Expression |
Math.sqrt(x)
|
Function domain |
x >= 0
|
1.2.4.6 cubic_root
Function name |
cubic_root
|
Variables |
x
|
Expression |
Math.pow(x,1/3)
|
Function domain |
x >= 0
|
1.2.4.7 quartic_root
Function name |
quartic_root
|
Variables |
x
|
Expression |
Math.pow(x,1/4)
|
Function domain |
x >= 0
|
1.2.4.8 quintic_root
Function name |
quintic_root
|
Variables |
x
|
Expression |
Math.pow(x,1/5)
|
Function domain |
x >= 0
|
1.2.4.9 reciprocal
Function name |
reciprocal
|
Variables |
x
|
Expression |
Math.pow(x,-1)
|
Function domain |
x != 0
|
1.2.4.10 quadratic_reciprocal
Function name |
quadratic_reciprocal
|
Variables |
x
|
Expression |
Math.pow(x,-2)
|
Function domain |
x != 0
|
1.2.4.11 cubic_reciprocal
Function name |
cubic_reciprocal
|
Variables |
x
|
Expression |
Math.pow(x,-3)
|
Function domain |
x != 0
|
1.2.5.1 exponential_of_e
Function name |
exponential_of_e
|
Variables |
x
|
Expression |
Math.exp(x + 5)
|
1.2.5.2 exponential_base_greater_than_1
Function name |
exponential_5.9
|
Variables |
x
|
Expression |
Math.pow(5.9,x)
|
1.2.5.3 exponential_base_less_than_1
Function name |
exponential_0.7
|
Variables |
x
|
Expression |
Math.pow(0.7,x)
|
1.2.6.1 natural_logarithm
Function name |
natural_logarithm
|
Variables |
x
|
Expression |
Math.log(x)
|
Function domain |
x > 0
|
1.2.7.1 round_up
Function name |
round_up
|
Variables |
x
|
Expression |
Math.ceil(x)
|
1.2.7.2 round_down
Function name |
round_down
|
Variables |
x
|
Expression |
Math.floor(x)
|
1.2.7.3 round
Function name |
round
|
Variables |
x
|
Expression |
Math.round(x)
|
1.2.7.4 trunc
Function name |
trunc
|
Variables |
x
|
Expression |
Math.trunc(x)
|
1.2.8.1 unitary_linear_function
Function name |
unitary_linear_function
|
Variables |
x
|
Expression |
5 * x + 9
|
1.2.8.2 unitary_quadratic_function
Function name |
unitary_quadratic_function
|
Variables |
x
|
Expression |
5 * Math.pow(x,2) + 3 * x + 9
|
1.2.8.3 unitary_cubic_function
Function name |
unitary_cubic_function
|
Variables |
x
|
Expression |
6 * Math.pow(x,3) + 5 * Math.pow(x,2) + 3 * x + 9
|
1.2.8.4 unitary_quartic_function
Function name |
unitary_quartic_function
|
Variables |
x
|
Expression |
7 * Math.pow(x,4) + 6 * Math.pow(x,3) + 5 * Math.pow(x,2) + 3 * x + 9
|
1.2.8.5 unitary_quintic_function
Function name |
unitary_quintic_function
|
Variables |
x
|
Expression |
8 * Math.pow(x,5) +7 * Math.pow(x,4) + 6 * Math.pow(x,3) + 5 * Math.pow(x,2) + 3 * x + 9
|
1.2.9.1 direct values
Function name |
piecewise_direct
|
Variables |
x
|
Expression |
if ( x > 1 )
6 * x - 5.9;
else if ( x == 1)
38;
else
Math.pow(x, 2) + 2.7;
|
1.2.9.2 define functions
Function name |
piecewise_functions
|
Variables |
x
|
Expression |
function f1(x) {
var multiply = 1;
for (var i = 1; i <= Math.abs(x); i++) {
multiply = multiply * i;
}
return multiply ;
}
function f2(x) {
var sum = 0;
for (var i = 1; i > x; i--) {
sum += f1(i);
}
return sum;
}
if ( x > 1 )
f1(x);
else if ( x == 1)
38;
else
f2(x);
|
1.2.10.1 Unary Normal probability density function
Function name |
Unary Normal probability density function
|
Variables |
x
|
Expression |
var mean = 1;
var stdDeviation = 2;
var dx = x - mean;
var expP = - dx * dx / ( 2 * stdDeviation * stdDeviation );
var div = Math.sqrt(2 * Math.PI) * stdDeviation;
Math.exp(expP) / div
|
1.2.10.2 Unary Standard normal probability density function
Function name |
Unary Standard normal probability density function
|
Variables |
x
|
Expression |
Math.exp(- x * x / 2) / Math.sqrt(2 * Math.PI)
|
1.2.10.3 sigmoid
Function name |
sigmoid
|
Variables |
x
|
Expression |
1 / (1 + Math.exp(-x))
|
1.2.10.4 derivative of sigmoid
Function name |
derivative of sigmoid
|
Variables |
x
|
Expression |
var s = 1 / (1 + Math.exp(-x));
s * (1 - s);
|
1.3.1.1 univariate linear polynomial
Function name |
univariate linear polynomial
|
Variables |
x,y
|
Expression |
5 * x + 9 * y - 4
|
1.3.1.2 univariate quadratic polynomial
Function name |
univariate quadratic polynomial
|
Variables |
x,y
|
Expression |
5 * x * x + 3 * y * y + y + 9
|
1.3.1.3 univariate cubic polynomial
Function name |
univariate cubic polynomial
|
Variables |
x,y
|
Expression |
6 * Math.pow(x,3) + 5 * Math.pow(y,2) + 3 * y + 9
|
1.3.1.4 univariate quartic polynomial
Function name |
univariate quartic polynomial
|
Variables |
x,y
|
Expression |
7 * Math.pow(x,4) + 6 * Math.pow(y,3) + 5 * Math.pow(x,2) + 3 * y + 9
|
1.3.1.5 univariate quintic polynomial
Function name |
univariate quintic polynomial
|
Variables |
x,y
|
Expression |
8 * Math.pow(x,5) +7 * Math.pow(y,5) + 6 * Math.pow(x,3) + 5 * Math.pow(y,2) + 3 * x + 9
|
1.3.2.1 volume of cylinder
Function name |
volume of cylinder
|
Variables |
radius,height
|
Expression |
Math.PI * radius * radius * height
|
1.3.2.2 area of ellipse - half_axle
Function name |
area of ellipse
|
Variables |
long_half_axle,short_half_axle
|
Expression |
Math.PI * long_half_axle * short_half_axle
|
Function domain |
long_half_axle > 0 && short_half_axle > 0
|
1.3.2.3 area of ellipse - axle
Function name |
area of ellipse
|
Variables |
long_axle,short_axle
|
Expression |
Math.PI * long_axle * short_axle / 4
|
Function domain |
long_axle > 0 && short_axle > 0
|
1.3.3 Quadric Surface
1.3.4.1 univariate linear trigonometry
Function name |
univariate linear trigonometry
|
Variables |
x,y
|
Expression |
5 * Math.sin(x) + 3 * y + 9
|
1.3.4.2 univariate quadratic trigonometry
Function name |
univariate quadratic trigonometry
|
Variables |
x,y
|
Expression |
5 * Math.cos(x * x) + 3 * Math.sin(y) * Math.sin(y) + 9
|
1.3.4.3 univariate cubic trigonometry
Function name |
univariate cubic trigonometry
|
Variables |
x,y
|
Expression |
5 * Math.tan(x * x * x) + 3 * Math.cos(x) * Math.sin(y) + 9
|
1.3.5.1 univariate exponential
Function name |
univariate exponential
|
Variables |
x,y
|
Expression |
5 * Math.exp(x - 2 * y) + 3 * x - y + 9
|
1.3.6.1 univariate logarithmic
Function name |
univariate logarithmic
|
Variables |
x,y
|
Expression |
5 * Math.log(x * y) - 9
|
Function domain |
x * y > 0
|
1.3.7.1 Univariate Normal probability density function
Function name |
Univariate Normal probability density function
|
Variables |
x,y
|
Expression |
var xMean = 1;
var xStd = 2;
var yMean = 2;
var yStd = 1;
var coefficient = 0.2;
var dx = x - xMean;
var dy = y - yMean;
var xyStd = xStd * yStd;
var dco = 1 - coefficient * coefficient;
var px = dx * dx / ( xStd * xStd );
var py = dy * dy / ( yStd * yStd );
var pxy = 2 * coefficient * dx * dy / xyStd;
var expP = - (px + py - pxy) / ( 2 * dco)
var div = 2 * Math.PI * xyStd * Math.sqrt(dco);
Math.exp(expP) / div
|
1.3.7.2 Univariate Standard normal probability density function
Function name |
Univariate Standard normal probability density function
|
Variables |
x,y
|
Expression |
var xMean = 1;
var xStd = 2;
var yMean = 2;
var yStd = 1;
var dx = x - xMean;
var dy = y - yMean;
var xyStd = xStd * yStd;
var px = dx * dx / ( xStd * xStd );
var py = dy * dy / ( yStd * yStd );
var expP = - (px + py) / 2
var div = 2 * Math.PI * xyStd;
Math.exp(expP) / div
|
1.4.1.1 law of sines - for angle(radian)
Function name |
angleB_radian
|
Variables |
angleA_radian ,edge_a,edge_b
|
Expression |
var sinB = Math.sin(angleA_radian ) * edge_b / edge_a;
Math.asin(sinB)
|
Function domain |
angleA_radian > 0 && edge_a > 0 && edge_b > 0
|
1.4.1.2 law of sines - for angle(angle)
Function name |
angleB_angle
|
Variables |
angleA_angle ,edge_a,edge_b
|
Expression |
var sinA = Math.sin(angleA_angle * Math.PI / 180);
var sinB = sinA * edge_b / edge_a;
Math.asin(sinB) * 180 / Math.PI
|
Function domain |
angleA_angle > 0 && edge_a > 0 && edge_b > 0
|
1.4.1.3 law of sines - for edge(radian)
Function name |
edge_b
|
Variables |
angleA_radian ,edge_a,angleB_radian
|
Expression |
edge_a * Math.sin(angleB_radian ) / Math.sin(angleA_radian )
|
Function domain |
angleA_radian > 0 && angleB_radian > 0 && edge_a > 0
|
1.4.1.4 law of sines - for edge(angle)
Function name |
edge_b
|
Variables |
angleA_angle ,edge_a,angleB_angle
|
Expression |
var sinA = Math.sin(angleA_angle * Math.PI / 180);
var sinB = Math.sin(angleB_angle * Math.PI / 180);
edge_a * sinB / sinA
|
Function domain |
angleA_angle > 0 && angleB_angle > 0 && edge_a > 0
|
1.4.1.5 law of cosines - for edge(radian)
Function name |
edge_a
|
Variables |
angleA_radian ,edge_b,edge_c
|
Expression |
Math.sqrt(edge_b * edge_b + edge_c * edge_c - 2 * edge_b * edge_c * Math.cos(angleA_radian ))
|
Function domain |
angleA_radian > 0 && edge_b > 0 && edge_c > 0
|
1.4.1.6 law of cosines - for edge(angle)
Function name |
edge_a
|
Variables |
angleA_angle ,edge_b,edge_c
|
Expression |
var cosA = Math.cos(angleA_angle * Math.PI / 180);
Math.sqrt(edge_b * edge_b + edge_c * edge_c - 2 * edge_b * edge_c * cosA)
|
Function domain |
angleA_angle > 0 && edge_b > 0 && edge_c > 0
|
1.4.1.7 law of cosines - for angle(radian)
Function name |
angleA_radian
|
Variables |
edge_a,edge_b,edge_c
|
Expression |
var cosA = (edge_b * edge_b + edge_c * edge_c - edge_a * edge_a) / (2 * edge_b * edge_c);
Math.acos( cosA )
|
Function domain |
edge_a > 0 && edge_b > 0 && edge_c > 0
|
1.4.1.8 law of cosines - for angle(angle)
Function name |
angleA_angle
|
Variables |
edge_a,edge_b,edge_c
|
Expression |
var cosA = (edge_b * edge_b + edge_c * edge_c - edge_a * edge_a) / (2 * edge_b * edge_c);
Math.acos( cosA ) * 180 / Math.PI
|
Function domain |
edge_a > 0 && edge_b > 0 && edge_c > 0
|
1.4.2.1 area of ellipsoid - half_axie
Function name |
area of ellipsoid
|
Variables |
half_axie_a,half_axie_b,half_axie_c
|
Expression |
4 * Math.PI * ( half_axie_a * half_axie_b + half_axie_a * half_axie_c + half_axie_b * half_axie_c )/ 3
|
Function domain |
half_axie_a > 0 && half_axie_b > 0 && half_axie_c > 0
|
1.4.2.2 area of ellipsoid - axie
Function name |
area of ellipsoid
|
Variables |
axie_a,axie_b,axie_c
|
Expression |
Math.PI * ( axie_a * axie_b + axie_a * axie_c + axie_b * axie_c )/ 3
|
Function domain |
axie_a > 0 && axie_b > 0 && _axie_c > 0
|
1.4.2.3 volumn of ellipsoid - half_axie
Function name |
volumn of ellipsoid
|
Variables |
half_axie_a,half_axie_b,half_axie_c
|
Expression |
4 * Math.PI * half_axie_a * half_axie_b * half_axie_c / 3
|
Function domain |
half_axie_a > 0 && half_axie_b > 0 && half_axie_c > 0
|
1.4.2.4 volumn of ellipsoid - axie
Function name |
volumn of ellipsoid
|
Variables |
axie_a,axie_b,axie_c
|
Expression |
Math.PI * axie_a * axie_b * axie_c / 6
|
Function domain |
axie_a > 0 && axie_b > 0 && axie_c > 0
|
1.4.2.5 area of cube
Function name |
area of cube
|
Variables |
length,width,height
|
Expression |
2 * ( length * width + length * height + width * height )
|
Function domain |
length > 0 && width > 0 && height > 0
|
1.4.2.6 volumn of cube
Function name |
volumn of cube
|
Variables |
length,width,height
|
Expression |
length * width * height
|
Function domain |
length > 0 && width > 0 && height > 0
|