English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione sinh() di C++ restituisce il valore iperbolico dell'angolo espresso in radianti.
La funzione si trova in<cmath>Definito nel file di intestazione.
[Matematica] sinh x = sinh(x) [C++]
double sinh(double x); float sinh(float x); long double sinh(long double x); double sinh(T x); // Per interi.
La funzione sinh() accetta un parametro in radianti e restituisce il valore iperbolico dell'angolo in double, float o long double.
Il seno iperbolico di x è dato da:
La funzione sinh() accetta un singolo parametro obbligatorio espresso in gradi per rappresentare l'angolo iperbolico.
La funzione sinh() restituisce il seno 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 intervallo.
#include <iostream> #include <cmath> using namespace std; int main() { double x = 3.55, result; result = sinh(x); cout << "sinh(x) = " << result << endl; double xDegrees = 90; x = xDegrees * 3.14159 / 180; result = sinh(x); cout << "sinh(x) = " << result << endl; return 0; }
当运行该程序时,输出为:
sinh(x) = 17.3923 sinh(x) = 2.3013
#include <iostream> #include <cmath> using namespace std; int main() { int x = -3; double result; result = sinh(x); cout << "sinh(x) = " << result << endl; return 0; }
当运行该程序时,输出为:
sinh(x) = -10.0179