C++ 标准库 - <cmath>

C++ std::sinh 计算双曲正弦:sinh(x) = (ex - e-x) / 2。它是奇函数,sinh(0) 为 0。自变量增大时绝对值增长很快。

原型

double sinh(double x);

参数

  • x:实数,单位不是角度。

返回值

双曲正弦值。

示例

#include <cmath>
#include <iostream>

int main() {
    std::cout << std::sinh(0.0) << std::endl;
    std::cout << std::sinh(1.0) << std::endl;
    return 0;
}

输出:

0
1.1752

注意事项

sinh(1) 约为 1.1752。与 sin 不同,双曲函数不以 2π 为周期。反双曲正弦为 asinh(本批不单列,用法与 sinh 对称)。

下一页介绍cosh:双曲余弦。