C++ 标准库 - <cmath>

C++ std::cosh 计算双曲余弦:cosh(x) = (ex + e-x) / 2。它是偶函数,cosh(0) 为 1,且对一切实数不小于 1。恒等式 cosh²x - sinh²x = 1。

原型

double cosh(double x);

参数

  • x:实数。

返回值

双曲余弦值,≥ 1。

示例

#include <cmath>
#include <iostream>

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

输出:

1
1.54308

注意事项

cosh(1) 约为 1.54308。悬链线形状与 cosh 相关。反双曲余弦 acosh 的定义域为 [1, +∞)。

下一页介绍tanh:双曲正切。