展开 层次号 标签

      数学函数
        1  示例
            1.1  常数
                1.1.1  圆周率
Math.PI
                1.1.2  欧拉数
Math.E
                1.1.3  2的自然对数
Math.LN2
                1.1.4  10 的自然对数
Math.LN10
                1.1.5  e的以2为底的对数
Math.LOG2E
                1.1.6  e的以10为底的对数
Math.LOG10E
                1.1.7  2的平方根
Math.SQRT2
                1.1.8  0.5的平方根
Math.SQRT1_2
                1.1.9  随机数
Math.random()
                1.1.10  数值类型的最大正有限值
Number.MAX_VALUE
                1.1.11  数值类型的最小正有限值
Number.MIN_VALUE
                1.1.12  正无穷大
Number.POSITIVE_INFINITY
                1.1.13  负无穷大
Number.NEGATIVE_INFINITY
                1.1.14  非数字
Number.NaN
            1.2  一元函数
                1.2.1  绝对值
函数名
绝对值
变量
x
表达式
Math.abs(x)
                1.2.2  三角函数
                    1.2.2.1  角度转换为弧度
函数名
弧度
变量
角度
表达式
角度 * Math.PI / 180
                    1.2.2.2  弧度转换为角度
函数名
角度
变量
弧度
表达式
弧度 * 180 / Math.PI
                    1.2.2.3  余弦_弧度
函数名
余弦
变量
弧度
表达式
Math.cos(弧度)
                    1.2.2.4  正弦_弧度
函数名
正弦
变量
弧度
表达式
Math.sin(弧度)
                    1.2.2.5  正切_弧度
函数名
正切
变量
弧度
表达式
Math.tan(弧度)
函数定义域
( 弧度 - Math.PI / 2 ) % Math.PI != 0
                    1.2.2.6  反余弦_弧度
函数名
反余弦_弧度
变量
x
表达式
Math.acos(x)
函数定义域
x >= -1 && x <= 1
                    1.2.2.7  反正弦_弧度
函数名
反正弦_弧度
变量
x
表达式
Math.asin(x)
函数定义域
x >= -1 && x <= 1
                    1.2.2.8  反正切_弧度
函数名
反正切_弧度
变量
x
表达式
Math.atan(x)
                    1.2.2.9  余弦_角度
函数名
余弦_角度
变量
角度
表达式
Math.cos(角度 * Math.PI / 180)
                    1.2.2.10  正弦_角度
函数名
正弦_角度
变量
角度
表达式
Math.sin(角度 * Math.PI / 180)
                    1.2.2.11  正切_角度
函数名
正切_角度
变量
角度
表达式
Math.tan(角度 * Math.PI / 180)
函数定义域
( 角度 - 90 ) % 180 != 0
                    1.2.2.12  反余弦_角度
函数名
反余弦_角度
变量
x
表达式
Math.acos(x) * 180 / Math.PI
函数定义域
x >= -1 && x <= 1
                    1.2.2.13  反正弦_角度
函数名
反正弦_角度
变量
x
表达式
Math.asin(x) * 180 / Math.PI
函数定义域
x >= -1 && x <= 1
                    1.2.2.14  反正切_角度
函数名
反正切_角度
变量
x
表达式
Math.atan(x) * 180 / Math.PI
                1.2.3  几何
                    1.2.3.1  圆的面积-半径
函数名
圆的面积
变量
半径
表达式
Math.PI * 半径 * 半径
函数定义域
半径 > 0
                    1.2.3.2  圆的面积-直径
函数名
圆的面积
变量
直径
表达式
var r = 直径 / 2.0;
Math.PI * r * r
函数定义域
直径 > 0
                    1.2.3.3  球的面积-半径
函数名
球的面积
变量
半径
表达式
4 * Math.PI * 半径 * 半径
函数定义域
半径 > 0
                    1.2.3.4  球的面积-直径
函数名
球的面积
变量
直径
表达式
Math.PI * 直径 * 直径
函数定义域
直径 > 0
                    1.2.3.5  球的体积-半径
函数名
球的体积
变量
半径
表达式
4 * Math.PI * Math.pow(半径,3) / 3
函数定义域
半径 > 0
                    1.2.3.6  球的体积-直径
函数名
球的体积
变量
直径
表达式
Math.PI * Math.pow(直径,3) / 6
函数定义域
直径 > 0
                1.2.4  幂函数
                    1.2.4.1  平方
函数名
平方
变量
x
表达式
Math.pow(x,2)
                    1.2.4.2  三次方
函数名
三次方
变量
x
表达式
Math.pow(x,3)
                    1.2.4.3  四次方
函数名
四次方
变量
x
表达式
Math.pow(x,4)
                    1.2.4.4  五次方
函数名
五次方
变量
x
表达式
Math.pow(x,5)
                    1.2.4.5  平方根
函数名
平方根
变量
x
表达式
Math.sqrt(x)
函数定义域
x >= 0
                    1.2.4.6  三次方根
函数名
三次方根
变量
x
表达式
Math.pow(x,1/3)
函数定义域
x >= 0
                    1.2.4.7  四次方根
函数名
四次方根
变量
x
表达式
Math.pow(x,1/4)
函数定义域
x >= 0
                    1.2.4.8  五次方根
函数名
五次方根
变量
x
表达式
Math.pow(x,1/5)
函数定义域
x >= 0
                    1.2.4.9  一次倒数
函数名
一次倒数
变量
x
表达式
Math.pow(x,-1)
函数定义域
x != 0
                    1.2.4.10  二次倒数
函数名
二次倒数
变量
x
表达式
Math.pow(x,-2)
函数定义域
x != 0
                    1.2.4.11  三次倒数
函数名
三次倒数
变量
x
表达式
Math.pow(x,-3)
函数定义域
x != 0
                1.2.5  指数函数
                    1.2.5.1  欧拉指数
函数名
欧拉指数
变量
x
表达式
Math.exp(x + 5)
                    1.2.5.2  底数大于1的指数
函数名
数5.9的指数
变量
x
表达式
Math.pow(5.9,x)
                    1.2.5.3  底数小于1的指数
函数名
数0.7的指数
变量
x
表达式
Math.pow(0.7,x)
                1.2.6  对数函数
                    1.2.6.1  自然对数(底为e)
函数名
自然对数
变量
x
表达式
Math.log(x)
函数定义域
x > 0
                1.2.7  截取函数
                    1.2.7.1  上舍入
函数名
上舍入
变量
x
表达式
Math.ceil(x)
                    1.2.7.2  下舍入
函数名
下舍入
变量
x
表达式
Math.floor(x)
                    1.2.7.3  四舍五入
函数名
四舍五入
变量
x
表达式
Math.round(x)
                    1.2.7.4  整数部分
函数名
整数部分
变量
x
表达式
Math.trunc(x)
                1.2.8  一元多项式
                    1.2.8.1  一元线性函数
函数名
一元线性函数
变量
x
表达式
5 * x + 9
                    1.2.8.2  一元二次函数
函数名
一元二次函数
变量
x
表达式
5 * Math.pow(x,2)  + 3 * x + 9
                    1.2.8.3  一元三次函数
函数名
一元三次函数数
变量
x
表达式
6 * Math.pow(x,3)  + 5 * Math.pow(x,2)  + 3 * x + 9
                    1.2.8.4  一元四次函数
函数名
一元四次函数
变量
x
表达式
7 * Math.pow(x,4)  + 6 * Math.pow(x,3)  + 5 * Math.pow(x,2)  + 3 * x + 9
                    1.2.8.5  一元五次函数
函数名
一元五次函数
变量
x
表达式
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.2.9.1  直接取值
函数名
分段直接取值
变量
x
表达式
if ( x > 1 ) 
    6 * x - 5.9;
else if ( x == 1)
    38; 
else 
    Math.pow(x, 2) + 2.7;
                    1.2.9.2  定义函数
函数名
分段函数取值
变量
x
表达式
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.2.10.1  一元正态分布概率密度函数
函数名
一元正态分布概率密度函数
变量
x
表达式
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  一元标准正态分布概率密度函数
函数名
一元标准正态分布概率密度函数
变量
x
表达式
Math.exp(- x * x / 2) / Math.sqrt(2 * Math.PI)
                    1.2.10.3  sigmoid
函数名
sigmoid
变量
x
表达式
1 / (1 + Math.exp(-x))
                    1.2.10.4  sigmoid的导数
函数名
sigmoid的导数
变量
x
表达式
var s = 1 / (1 + Math.exp(-x));
s * (1 - s);
            1.3  二元函数
                1.3.1  二元多项式
                    1.3.1.1  二元线性函数
函数名
二元线性函数
变量
x,y
表达式
5 * x + 9 * y - 4
                    1.3.1.2  二元二次函数
函数名
二元线性函数
变量
x,y
表达式
5 * x * x  + 3 * y * y + y + 9
                    1.3.1.3  二元三次函数
函数名
二元三次函数数
变量
x,y
表达式
6 * Math.pow(x,3)  + 5 * Math.pow(y,2)  + 3 * y + 9
                    1.3.1.4  二元四次函数
函数名
二元四次函数
变量
x,y
表达式
7 * Math.pow(x,4)  + 6 * Math.pow(y,3)  + 5 * Math.pow(x,2)  + 3 * y + 9
                    1.3.1.5  二元五次函数
函数名
二元五次函数
变量
x,y
表达式
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.3.2.1  圆柱的体积
函数名
圆柱的体积
变量
半径,高度
表达式
Math.PI * 半径 * 半径 * 高度
                    1.3.2.2  椭圆的面积-半轴
函数名
椭圆的面积
变量
长半轴,短半轴
表达式
Math.PI * 长半轴 * 短半轴
函数定义域
长半轴 > 0 && 短半轴 > 0
                    1.3.2.3  椭圆的面积-轴
函数名
椭圆的面积
变量
长轴,短轴
表达式
Math.PI * 长轴 * 短轴 / 4
函数定义域
长轴 > 0 && 短轴 > 0
                1.3.3  二次曲面
                1.3.4  三角函数
                    1.3.4.1  二元一次三角函数
函数名
二元一次三角函数
变量
x,y
表达式
5 * Math.sin(x) + 3 * y + 9
                    1.3.4.2  二元二次三角函数
函数名
二元二次三角函数
变量
x,y
表达式
5 * Math.cos(x * x) + 3 * Math.sin(y) * Math.sin(y) + 9
                    1.3.4.3  二元三次三角函数
函数名
二元三次三角函数
变量
x,y
表达式
5 * Math.tan(x * x * x) + 3 * Math.cos(x) * Math.sin(y) + 9
                1.3.5  指数函数
                    1.3.5.1  二元指数函数
函数名
二元指数函数
变量
x,y
表达式
5 * Math.exp(x - 2 * y) + 3 * x - y + 9
                1.3.6  对数函数
                    1.3.6.1  二元对数函数
函数名
二元对数函数
变量
x,y
表达式
5 * Math.log(x  * y) - 9
函数定义域
x * y > 0
                1.3.7  数值分析
                    1.3.7.1  二元正态分布概率密度函数
函数名
二元正态分布概率密度函数
变量
x,y
表达式
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  二元标准正态分布概率密度函数
函数名
二元标准正态分布概率密度函数
变量
x,y
表达式
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.4.1  三角函数
                    1.4.1.1  正弦定理-求角(弧度)
函数名
角B_弧度
变量
角A_弧度,边a,边b
表达式
var 正弦B = Math.sin(角A_弧度) * 边b / 边a;
Math.asin(正弦B)
函数定义域
角A_弧度 > 0 && 边a > 0 && 边b > 0
                    1.4.1.2  正弦定理-求角(角度)
函数名
角B_角度
变量
角A_角度,边a,边b
表达式
var 正弦A = Math.sin(角A_角度 * Math.PI / 180);
var 正弦B = 正弦A * 边b / 边a;
Math.asin(正弦B) * 180 / Math.PI
函数定义域
角A_角度 > 0 && 边a > 0 && 边b > 0
                    1.4.1.3  正弦定理-求边(弧度)
函数名
边b
变量
角A_弧度,边a,角B_弧度
表达式
边a * Math.sin(角B_弧度) / Math.sin(角A_弧度)
函数定义域
角A_弧度 > 0 && 角B_弧度 > 0 && 边a > 0
                    1.4.1.4  正弦定理-求边(角度)
函数名
边b
变量
角A_角度,边a,角B_角度
表达式
var 正弦A = Math.sin(角A_角度 * Math.PI / 180);
var 正弦B = Math.sin(角B_角度 * Math.PI / 180);
边a * 正弦B / 正弦A
函数定义域
角A_角度 > 0 && 角B_角度 > 0 && 边a > 0
                    1.4.1.5  余弦定理-求边(弧度)
函数名
边a
变量
角A_弧度,边b,边c
表达式
Math.sqrt(边b * 边b + 边c * 边c - 2 * 边b * 边c * Math.cos(角A_弧度))
函数定义域
角A_弧度 > 0 && 边b > 0 && 边c > 0
                    1.4.1.6  余弦定理-求边(角度)
函数名
边a
变量
角A_角度,边b,边c
表达式
var 余弦A = Math.cos(角A_角度 * Math.PI / 180);
Math.sqrt(边b * 边b + 边c * 边c - 2 * 边b * 边c * 余弦A)
函数定义域
角A_角度 > 0 && 边b > 0 && 边c > 0
                    1.4.1.7  余弦定理-求角(弧度)
函数名
角A_弧度
变量
边a,边b,边c
表达式
var 余弦A = (边b * 边b + 边c * 边c - 边a * 边a) / (2 * 边b * 边c);
Math.acos( 余弦A )
函数定义域
边a > 0 && 边b > 0 && 边c > 0
                    1.4.1.8  余弦定理-求角(角度)
函数名
角A_角度
变量
边a,边b,边c
表达式
var 余弦A = (边b * 边b + 边c * 边c - 边a * 边a) / (2 * 边b * 边c);
Math.acos( 余弦A ) * 180 / Math.PI
函数定义域
边a > 0 && 边b > 0 && 边c > 0
                1.4.2  几何
                    1.4.2.1  椭球的面积-半轴
函数名
椭球的面积
变量
半轴a,半轴b,半轴c
表达式
4 * Math.PI * ( 半轴a * 半轴b + 半轴a * 半轴c + 半轴b * 半轴c )/ 3
函数定义域
半轴a > 0 && 半轴b > 0 && 半轴c > 0
                    1.4.2.2  椭球的面积-轴
函数名
椭球的面积
变量
轴a,轴b,轴c
表达式
Math.PI * ( 轴a * 轴b + 轴a * 轴c + 轴b * 轴c )/ 3
函数定义域
轴a > 0 && 轴b > 0 && 轴c > 0
                    1.4.2.3  椭球的体积-半轴
函数名
椭球的体积
变量
半轴a,半轴b,半轴c
表达式
4 * Math.PI * 半轴a * 半轴b * 半轴c / 3
函数定义域
半轴a > 0 && 半轴b > 0 && 半轴c > 0
                    1.4.2.4  椭球的体积-轴
函数名
椭球的体积
变量
轴a,轴b,轴c
表达式
Math.PI * 轴a * 轴b * 轴c / 6
函数定义域
轴a > 0 && 轴b > 0 && 轴c > 0
                    1.4.2.5  立方体的面积
函数名
立方体的面积
变量
长,宽,高
表达式
2 * ( 长 * 宽 + 长 * 高 + 宽 * 高 )
函数定义域
长 > 0 && 宽 > 0 && 高 > 0
                    1.4.2.6  立方体的体积
函数名
立方体的体积
变量
长,宽,高
表达式
长 * 宽 * 高
函数定义域
长 > 0 && 宽 > 0 && 高 > 0

* 网页可编辑时,链接和控件可能不响应。