15.4.13 数学指令
15.4.13.1 Sin
说明: sin() 用来计算参数 x 的正弦值,然后将结果返回。
定义:
double sin(double x);
-
x:单位为弧度。 -
返回值,返回 -1 至 1 之间的计算结果。
15.4.13.2 Cos
说明: cos() 用来计算参数 x 的余弦值,然后将结果返回。
定义:
double cos(double x);
-
x:单位为弧度。 -
返回值,返回 -1 至 1 之间的计算结果。
15.4.13.5 Asin
说明: asin() 用来计算参数 x 的反正弦值,然后将结果返回。
定义:
double asin(double x);
-
x:范围为 -1 至 1 之间,超过此范围则会报错。 -
返回值,返回 -π/2 至 π/2 之间的计算结果,单位为弧度。
15.4.13.6 Acos
说明: acos() 用来计算参数 x 的反余弦值,然后将结果返回。
定义:
double acos(double x);
-
x:范围为 -1 至 1 之间,超过此范围则会报错。 -
返回值: 返回 0 至 π 之间的计算结果,单位为弧度。
15.4.13.7 Atan
说明: atan() 用来计算参数 x 的反正切值,然后将结果返回。
定义:
double atan(double x);
-
返回值: 返回 -π/2 至 π/2 之间的计算结果。
15.4.13.8 Sinh
说明: sinh() 用来计算参数 x 的双曲线正弦值,然后将结果返回。
定义:
double sinh(double x);
-
数学定义式为:
(exp(x) - exp(-x)) / 2 -
返回值:返回参数 x 的双曲线正弦值。
15.4.13.9 Cosh
说明: cosh() 用来计算参数 x 的双曲线余弦值,然后将结果返回。
定义:
double cosh(double x);
-
数学定义式为:
(exp(x) + exp(-x)) / 2 -
返回值:返回参数 x 的双曲线余弦值
15.4.13.10 Tanh
说明: tanh() 用来计算参数 x 的双曲线正切值,然后将结果返回。
定义:
double tanh(double x);
-
数学定义式为:
sinh(x) / cosh(x) -
返回值:返回参数 x 的双曲线正切值。
15.4.13.11 Exp
说明: exp() 用来计算以 e 为底的 x 次方值,即 e^x 值,然后将结果返回。
定义:
double exp(double x);
-
返回值:返回 e 的 x 次方计算结果。
15.4.13.12 Ln
说明: ln() 用来计算以 e 为底的 x 对数值,然后将结果返回。
定义:
double ln(double x);
-
函数说明:也就是求 x 的自然对数 ln(x),x > 0;
-
返回值:返回参数 x 的自然对数值。
15.4.13.13 log10
说明: log10() 用来计算以 10 为底的 x 对数值,然后将结果返回。
定义:
double log10(double x);
-
要求 x > 0。
-
返回值:返回参数 x 以 10 为底的对数值。
15.4.13.14 pow
说明: pow() 用来计算以 x 为底的 y 次方值,即 x^y 值,然后将结果返回。
定义:
double pow(double x, double y);
-
返回值:返回 x 的 y 次方计算结果。
15.4.13.15 sqrt
说明: sqrt() 用来计算参数 x 的平方根,然后将结果返回。
定义:
double sqrt(double x);
-
参数 x 必须为正数。
-
返回值:返回参数 x 的平方根值。
15.4.13.16 ceil
说明: ceil() 会返回不小于参数 x 的最小整数值,结果以 double 形态返回。
定义:
double ceil(double x);
-
返回值:返回不小于参数 x 的最小整数值。
15.4.13.17 floor
说明: floor() 会返回不大于参数 x 的最大整数值,结果以 double 形态返回。
定义:
double floor(double x);
-
返回值:返回不大于参数 x 的最大整数值。