English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Utilizzo e esempio della funzione cosh() in C++

函数库cmathC++

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++]

原型 di cosh() [dalla standard C++ 11]

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:

Parametro di cosh()

La funzione cosh() utilizza un parametro obbligatorio per rappresentare l'angolo iperbolico in radianti.

Valore di ritorno di cosh()

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.

Esempio 1: come funziona la funzione cosh()?

#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

Esempio 2: funzione cosh() con tipo intero

#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

函数库cmathC++