English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione cosh() in C++ restituisce il valore coseno iperbolico dell'angolo espresso in radianti.
La funzione<cmath>Definito nel file di intestazione.
[Matematica] cosh x = cosh(x) [linguaggio C++]
double cosh(double x); float cosh(float x); long double cosh(long double x); double cosh(T x); // Per tipo intero.
La funzione COSH() accetta un singolo parametro in radianti e restituisce il coseno iperbolico dell'angolo in tipo double, float o long double.
Il coseno iperbolico di x è dato da:
La funzione cosh() utilizza un parametro obbligatorio per rappresentare l'angolo iperbolico in radianti.
La funzione cosh() restituisce il valore coseno iperbolico del parametro.
Se la dimensione del risultato è troppo grande per essere rappresentata dal tipo di valore di ritorno, la funzione restituirà HUGE_VAL con il corretto segno e si verificherà un errore di overflow di gamma.
#include <iostream> #include <cmath> using namespace std; int main() { double x = 4.55, result; result = cosh(x); cout << "cosh(x) = " << result << endl; double xDegrees = 90; x = xDegrees * 3.14159/180; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; }
输出程序运行时为:
cosh(x) = 47.3215 cosh(x) = 2.50918
#include <iostream> #include <cmath> using namespace std; int main() { int x = -3; double result; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; }
输出程序运行时为:
cosh(x) = 10.0179