📜  C++ STL-math.sinh()函数(1)

📅  最后修改于: 2023-12-03 14:59:45.971000             🧑  作者: Mango

C++ STL-math.sinh()函数

简介

C++ STL 提供了许多数学相关的函数,其中就包括了 sinh() 函数。sinh() 函数是双曲正弦函数(hyperbolic sine function),可用于计算给定参数的双曲正弦值。

sinh() 函数的参数为一个浮点数或双精度浮点数,返回值也是一个浮点数或双精度浮点数,表示该参数的双曲正弦值。

语法
double sinh(double x);
float sinh(float x);
long double sinh(long double x); 
参数

参数 x 为双曲正弦函数的自变量,即一个浮点数或双精度浮点数。

返回值

返回值为 x 的双曲正弦值,为一个浮点数或双精度浮点数。

示例
#include <iostream>
#include <cmath>

int main() {
  double x = 1.5;
  std::cout << "sinh(" << x << ") = " << std::sinh(x) << std::endl;
  return 0;
}

输出:

sinh(1.5) = 2.12928
注意事项

由于双曲正弦函数具有反函数,即双曲正弦函数的反函数称为反双曲正弦函数(area hyperbolic sine),也可以用 asinh() 函数来计算。