常用数学函数
文章平均质量分 62
常用数学函数
繁星璀璨G
单身,求对象
展开
-
C++11标准模板(STL)- 常用数学函数 - 计算正弦 (sin(x))(std::sin, std::sinf, std::sinl)
1-3) 计算 arg (以弧度度量)的正弦。4) 泛型宏:若参数拥有 long double 类型,则调用 sinl 。否则,若参数拥有整数类型或 double 类型,则调用 sin 。否则调用 sinf 。若参数是复数,则该宏调用对应的复函数( csinf 、 csin 、 csinl )。原创 2024-10-02 08:30:00 · 148 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算两个给定数平方和的平方根 (√x2+y2)(std::hypot, std::hypotf, std::hypotl)
1-3) 计算 x 与 y 平方和的平方根,而不会在计算的中间阶段有过度的上溢或下溢。4) 泛型宏:若任何参数拥有 long double 类型,则调用函数的 long double 版本。否则,若任何参数拥有整数类型或 double 类型,则调用函数的 double 版本。否则,调用函数的 float 版本。此函数计算的值是直角边长度为 x 和 y 的直角三角形的斜边长,或点 (x,y) 距原点 (0,0) 的距离,或复数 x+iy 的绝对值。原创 2024-10-01 08:30:00 · 289 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算立方根 (3√x)(std::cbrt, std::cbrtf, std::cbrtl)
1-3) 计算 arg 的立方根。4) 泛型宏:若 arg 拥有 long double 类型,则调用 cbrtl 。否则,若 arg 拥有整数类型或 double 类型,则调用 cbrt 。否则,调用 cbrtf 。原创 2024-09-30 08:30:00 · 251 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算平方根 (√x)(std::sqrt, std::sqrtf, std::sqrtl)
1-3) 计算 arg 的平方根。4) 泛型宏:若 arg 拥有 long double 类型,则调用 sqrtl 。否则,若 arg 拥有整数类型或 double 类型,则调用 sqrt 。否则调用 sqrtf 。若 arg 为复数或虚数,则宏调用对应复数函数( csqrtf 、 csqrt 、 csqrtl )。原创 2024-09-29 08:30:00 · 255 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算一个数的给定次幂 (xy)(std::pow, std::powf, std::powl)
1-3) 计算 base 的 exponent 次幂。4) 泛型宏:若任何参数拥有 long double 类型,则调用 powl 。否则,若任何参数拥有整数类型或 double 类型,则调用 pow 。否则调用 powf 。若至少一个参数为复数或序数,则宏调用对应的复函数( cpowf 、 cpow 、 cpowl )。原创 2024-09-28 11:37:12 · 595 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算给定数加1的自然对数(底为e)(ln(1+x))(std::log1p, std::log1pf, std::log1pl)
1-3) 计算 1+arg 的自然(底 e )对数。若 arg 接近零,则此函数比表达式 log(1+arg) 更精确。4) 泛型宏:若 arg 拥有 long double 类型,则调用 log1pl 。否则,若 arg 拥有整数类型或 double 类型,则调用 log1p 。否则调用 log1pf 。原创 2024-09-27 08:00:00 · 561 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算底为2的对数 (log2(x))(std::log2, std::log2f, std::log2l)
1-3) 计算 arg 的底 2 对数。4) 泛型宏:若 arg 拥有 long double 类型,则调用 log2l 。否则,若 arg 拥有整数类型或 double 类型,则调用 log2 。否则调用 log2f 。原创 2024-09-26 08:30:00 · 261 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算常用对数 (底为10) (log10(x))(std::log10, std::log10f, std::log10l)
1-3) 计算 arg 的常用(底 10 )对数。4) 泛型宏:若 arg 拥有 long double 类型,则调用 log10l 。否则,若 arg 拥有整数类型或 double 类型,则调用 log10 。否则调用 log10f 。原创 2024-09-25 08:30:00 · 285 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算自然对数(底为e) (ln(x))(std::log, std::logf, std::logl)
1-3) 计算 arg 的自然(底 e )对数。4) 泛型宏:若 arg 拥有 long double 类型,则调用 logl 。否则,若 arg 拥有整数类型或 double 类型,则调用 log 。否则,调用 logf 。若 arg 为复数或序数,则宏调用对应的复数函数( clogf 、 clog 、 clogl )。原创 2024-09-24 08:30:00 · 270 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算e的给定幂减一 (ex-1)(std::expm1, std::expm1f, std::expm1l)
1-3) 计算 e (欧拉数, 2.7182818 )的给定 arg 次幂减 1.0 。若 arg 接近零,则此函数比表达式 exp(arg)-1.0 更精确。4) 泛型宏:若 arg 拥有 long double 类型,则调用 expm1l 。否则,若 arg 拥有整数类型或 double 类型,则调用 expm1 。否则调用 expm1f 。原创 2024-09-23 08:30:00 · 245 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算2的给定幂 (2x) (std::exp2, std::exp2f, std::exp2l)
1-3) 计算 2 的给定 n 次幂。4) 泛型宏,若 n 拥有 long double 类型,则调用 exp2l 。否则,若 n 用有整数类型或 double 类型,则调用 exp2 。否则调用 exp2f 。原创 2024-09-22 08:30:00 · 175 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算e的给定幂 (ex)(std::exp, std::expf, std::expl)
1-3) 计算 e (欧拉数, 2.7182818 )的 arg 次幂。4) 泛型宏:若 arg 拥有 long double 类型,则调用 expl 。否则,若 arg 拥有整数类型或 double 类型,则调用 exp 。否则调用 expf 。若 arg 为复数或虚数,则宏调用对应的复数函数( cexpf 、 cexp 、 cexpl )。原创 2024-09-21 20:33:21 · 440 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 浮点值的绝对值(|x|) (std::abs(float), std::fabs, std::fabsf, std::fabsl)
1-6) 计算浮点值 arg 的绝对值。7) 接受任何整数类型参数的重载集或函数模板。等价于 (5) (将参数转型为 double )。原创 2024-09-19 08:30:00 · 365 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算整数除法的商和余数 (std::div, std::ldiv, std::lldiv)
计算分子 x 除以分母 y 的商和余数原创 2024-09-18 08:30:00 · 347 阅读 · 0 评论 -
C++11标准模板(STL)- 常用数学函数 - 计算整数值的绝对值( |x| ) (std::abs(int), std::labs, std::llabs, std::imaxabs)
计算整数的绝对值。若结果不能以返回类型表示则行为未定义。原创 2024-09-17 21:17:50 · 294 阅读 · 0 评论