libcdos-fw
|
函数 | |
double | abs (double x) |
绝对值函数。 更多... | |
float | abs (float x) |
绝对值函数。 更多... | |
long double | abs (long double x) |
绝对值函数。 更多... | |
double | acos (double x) |
反余弦函数. 更多... | |
float | acos (float x) |
反余弦函数. 更多... | |
long double | acos (long double x) |
反余弦函数. 更多... | |
double | asin (double x) |
反正弦函数. 更多... | |
float | asin (float x) |
反正弦函数. 更多... | |
long double | asin (long double x) |
反正弦函数. 更多... | |
double | atan (double x) |
反正切函数. 更多... | |
float | atan (float x) |
反正切函数. 更多... | |
long double | atan (long double x) |
反正切函数. 更多... | |
double | atan2 (double y, double x) |
反正切函数. 更多... | |
float | atan2 (float y, float x) |
反正切函数. 更多... | |
long double | atan2 (long double y, long double x) |
反正切函数. 更多... | |
double | cbrt (double x) |
立方根函数。 更多... | |
float | cbrt (float x) |
立方根函数。 更多... | |
long double | cbrt (long double x) |
立方根函数。 更多... | |
double | ceil (double x) |
向上取整函数。 更多... | |
float | ceil (float x) |
向上取整函数。 更多... | |
long double | ceil (long double x) |
向上取整函数。 更多... | |
double | cos (double x) |
余弦函数. 更多... | |
float | cos (float x) |
余弦函数. 更多... | |
long double | cos (long double x) |
余弦函数. 更多... | |
double | floor (double x) |
向下取整函数。 更多... | |
float | floor (float x) |
向下取整函数。 更多... | |
long double | floor (long double x) |
向下取整函数。 更多... | |
double | pow (double base, double exponent) |
幂运算函数。 更多... | |
float | pow (float base, float exponent) |
幂运算函数。 更多... | |
long double | pow (long double base, long double exponent) |
幂运算函数。 更多... | |
double | pow (double base, int exponent) |
幂运算函数。 更多... | |
long double | pow (long double base, int exponent) |
幂运算函数。 更多... | |
double | round (double x) |
四舍五入取整函数。 更多... | |
float | round (float x) |
四舍五入取整函数。 更多... | |
long double | round (long double x) |
四舍五入取整函数。 更多... | |
double | sin (double x) |
正弦函数。 更多... | |
float | sin (float x) |
正弦函数. 更多... | |
long double | sin (long double x) |
正弦函数. 更多... | |
double | sqrt (double x) |
平方根函数。 更多... | |
float | sqrt (float x) |
平方根函数。 更多... | |
long double | sqrt (long double x) |
平方根函数。 更多... | |
double | tan (double x) |
正切函数. 更多... | |
float | tan (float x) |
正切函数. 更多... | |
long double | tan (long double x) |
正切函数. 更多... | |
变量 | |
const double | PI = 3.14159265358979323846 |
圆周率常数。 | |
CFMath 命名空间.
CFMath命名空间,主要用于处理数学计算相关的函数与方法。
提供了可用于三角函数计算的函数、常数等,如 sin(), cos()等;
提供了可用于浮点数运算的函数,如 floor(), round()等;
提供了幂运算或开方运算的函数,如 sqrt(), pow()等;
提供了对数运算,如 log(), log10()等;
提供了自然常数运算,如 exp(), exp2()等;
具体请参照CFMath文档。
double CFMath::abs | ( | double | x | ) |
绝对值函数。
该函数会返回x的绝对值。
[in] | x | 需要取绝对值的数值。 |
float CFMath::abs | ( | float | x | ) |
绝对值函数。
该函数会返回x的绝对值。
[in] | x | 需要取绝对值的数值。 |
long double CFMath::abs | ( | long double | x | ) |
绝对值函数。
该函数会返回x的绝对值。
[in] | x | 需要取绝对值的数值。 |
double CFMath::acos | ( | double | x | ) |
反余弦函数.
通过余弦值计算出其对应的弧度值。
[in] | x | 余弦值, 取值范围:[-1, +1] |
float CFMath::acos | ( | float | x | ) |
反余弦函数.
通过余弦值计算出其对应的弧度值。
[in] | x | 余弦值, 取值范围:[-1, +1] |
long double CFMath::acos | ( | long double | x | ) |
反余弦函数.
通过余弦值计算出其对应的弧度值。
[in] | x | 余弦值, 取值范围:[-1, +1] |
double CFMath::asin | ( | double | x | ) |
反正弦函数.
通过正弦值计算出其对应的弧度值。
[in] | x | 正弦值, 取值范围:[-1, +1] |
float CFMath::asin | ( | float | x | ) |
反正弦函数.
通过正弦值计算出其对应的弧度值。
[in] | x | 正弦值, 取值范围:[-1, +1] |
long double CFMath::asin | ( | long double | x | ) |
反正弦函数.
通过正弦值计算出其对应的弧度值。
[in] | x | 正弦值, 取值范围:[-1, +1] |
double CFMath::atan | ( | double | x | ) |
反正切函数.
通过正切值计算出其对应的弧度值。
[in] | x | 正切值。 |
float CFMath::atan | ( | float | x | ) |
反正切函数.
通过正切值计算出其对应的弧度值。
[in] | x | 正切值。 |
long double CFMath::atan | ( | long double | x | ) |
反正切函数.
通过正切值计算出其对应的弧度值。
[in] | x | 正切值。 |
double CFMath::atan2 | ( | double | y, |
double | x | ||
) |
反正切函数.
该函数会返回y/x的反正切函数,返回值为弧度值。
若两个参数均为0,则会发生一个错误。
[in] | y | 代表y坐标值。 |
[in] | x | 代表x坐标值。 |
float CFMath::atan2 | ( | float | y, |
float | x | ||
) |
反正切函数.
该函数会返回y/x的反正切函数,返回值为弧度值。
若两个参数均为0,则会发生一个错误。
[in] | y | 代表y坐标值。 |
[in] | x | 代表x坐标值。 |
long double CFMath::atan2 | ( | long double | y, |
long double | x | ||
) |
反正切函数.
该函数会返回y/x的反正切函数,返回值为弧度值。
若两个参数均为0,则会发生一个错误。
[in] | y | 代表y坐标值。 |
[in] | x | 代表x坐标值。 |
double CFMath::cbrt | ( | double | x | ) |
立方根函数。
该函数会返回x的立方根。
[in] | x | 需要求立方根的数值。 |
float CFMath::cbrt | ( | float | x | ) |
立方根函数。
该函数会返回x的立方根。
[in] | x | 需要求立方根的数值。 |
long double CFMath::cbrt | ( | long double | x | ) |
立方根函数。
该函数会返回x的立方根。
[in] | x | 需要求立方根的数值。 |
double CFMath::ceil | ( | double | x | ) |
向上取整函数。
该函数会返回不小于x的最小整数值。
[in] | x | 需要取整的数值。 |
float CFMath::ceil | ( | float | x | ) |
向上取整函数。
该函数会返回不小于x的最小整数值。
[in] | x | 需要取整的数值。 |
long double CFMath::ceil | ( | long double | x | ) |
向上取整函数。
该函数会返回不小于x的最小整数值。
[in] | x | 需要取整的数值。 |
double CFMath::cos | ( | double | x | ) |
余弦函数.
通过弧度计算出其余弦值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
float CFMath::cos | ( | float | x | ) |
余弦函数.
通过弧度计算出其余弦值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
long double CFMath::cos | ( | long double | x | ) |
余弦函数.
通过弧度计算出其余弦值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
double CFMath::floor | ( | double | x | ) |
向下取整函数。
该函数会返回不大于x的最大整数值。
[in] | x | 需要取整的数值。 |
float CFMath::floor | ( | float | x | ) |
向下取整函数。
该函数会返回不大于x的最大整数值。
[in] | x | 需要取整的数值。 |
long double CFMath::floor | ( | long double | x | ) |
向下取整函数。
该函数会返回不大于x的最大整数值。
[in] | x | 需要取整的数值。 |
double CFMath::pow | ( | double | base, |
double | exponent | ||
) |
幂运算函数。
该函数会返回base的exponent次幂运算。
[in] | base | 幂运算的底数。 |
[in] | exponent | 幂运算的指数。 |
float CFMath::pow | ( | float | base, |
float | exponent | ||
) |
幂运算函数。
该函数会返回base的exponent次幂运算。
[in] | base | 幂运算的底数。 |
[in] | exponent | 幂运算的指数。 |
long double CFMath::pow | ( | long double | base, |
long double | exponent | ||
) |
幂运算函数。
该函数会返回base的exponent次幂运算。
[in] | base | 幂运算的底数。 |
[in] | exponent | 幂运算的指数。 |
double CFMath::pow | ( | double | base, |
int | exponent | ||
) |
幂运算函数。
该函数会返回base的exponent次幂运算。
[in] | base | 幂运算的底数。 |
[in] | exponent | 幂运算的指数。 |
long double CFMath::pow | ( | long double | base, |
int | exponent | ||
) |
幂运算函数。
该函数会返回base的exponent次幂运算。
[in] | base | 幂运算的底数。 |
[in] | exponent | 幂运算的指数。 |
double CFMath::round | ( | double | x | ) |
四舍五入取整函数。
该函数会返回x四舍五入后的整数值。
[in] | x | 需要取整的数值。 |
float CFMath::round | ( | float | x | ) |
四舍五入取整函数。
该函数会返回x四舍五入后的整数值。
[in] | x | 需要取整的数值。 |
long double CFMath::round | ( | long double | x | ) |
四舍五入取整函数。
该函数会返回x四舍五入后的整数值。
[in] | x | 需要取整的数值。 |
double CFMath::sin | ( | double | x | ) |
正弦函数。
通过弧度计算出其正弦值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
float CFMath::sin | ( | float | x | ) |
正弦函数.
通过弧度计算出其正弦值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
long double CFMath::sin | ( | long double | x | ) |
正弦函数.
通过弧度计算出其正弦值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
double CFMath::sqrt | ( | double | x | ) |
平方根函数。
该函数会返回x平方根。
[in] | x | 需要求平方根的数值。 |
float CFMath::sqrt | ( | float | x | ) |
平方根函数。
该函数会返回x平方根。
[in] | x | 需要求平方根的数值。 |
long double CFMath::sqrt | ( | long double | x | ) |
平方根函数。
该函数会返回x平方根。
[in] | x | 需要求平方根的数值。 |
double CFMath::tan | ( | double | x | ) |
正切函数.
通过弧度计算出其正切值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
float CFMath::tan | ( | float | x | ) |
正切函数.
通过弧度计算出其正切值。
[in] | x | 弧度值, 1弧度等到180/PI。 |
long double CFMath::tan | ( | long double | x | ) |
正切函数.
通过弧度计算出其正切值。
[in] | x | 弧度值, 1弧度等到180/PI。 |