La funzione cosh() in C++

Nel linguaggio C++ la funzione cosh(x) calcola il coseno iperbolico di un numero.

cosh(x)

Il parametro x è un valore numerico in virgola mobile, tipicamente un double ma può essere anche float o long double.

La funzione cosh() restituisce il valore del coseno iperbolico di x.

Cos'è il coseno iperbolico? Il coseno iperbolico, noto come cosh, è una funzione matematica definita come la media aritmetica dell'esponenziale di x e dell'esponenziale di -x. In termini matematici è $$ cosh(x) = \frac{ e^x + e^{-x} }{2} $$ dove "e" è la base dei logaritmi naturali. La funzione è definita per tutti i valori reali di x ed è sempre un numero positivo maggiore o uguale a 1. Viene impiegata in diversi campi, inclusi l'analisi matematica, l'ingegneria e la fisica, specialmente in contesti che trattano fenomeni oscillatori o ondulatori.

Questa funzione è parte della libreria matematica standard del C++ e si trova all'interno dell'header <cmath>.

Quindi, per utilizzare cosh(x) in C++, devi includere il seguente header nel programma:

#include <cmath>

Dopo aver incluso questo header, puoi utilizzare la funzione cosh(x) passando un numero come argomento.

Ecco un semplice esempio pratico di utilizzo.

  1. #include <iostream>
  2. #include <cmath>
  3. int main() {
  4. double x = 1.0;
  5. double result = cosh(x);
  6. std::cout << "cosh(" << x << ") = " << result << std::endl;
  7. return 0;
  8. }

Questo programma calcola e visualizza il coseno iperbolico di 1.0.

Il coseno iperbolico di 1.0 è 1.54308

cosh(1) = 1.54308

In conclusione, la funzione cosh(x) in C++ è un altro strumento matematico della libreria cmath che ti permette di utilizzare le funzioni iperboliche in C++ senza doverle definire manualmente.

 

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin