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

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

C++ 库函數 <cmath>

La funzione tanh() in C++ restituisce il tangente iperbolico dell'angolo espresso in radianti.

La funzione è in<cmath>Definito nel file di intestazione.

[Matematica] tanh x = tanh(x) [C++]

Prototipo di tanh() [dalla norma C++ 11]

double tanh(double x);
float tanh(float x);
long double tanh(long double x);
double tanh(T x); // per interi

La funzione tanh() accetta un parametro in radianti e restituisce il tangente iperbolico dell'angolo in double, float o long double.

Il tangente iperbolico di x è:

Parametro di tanh()

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

Valore di ritorno di tanh()

La funzione tanh() restituisce il tangente iperbolico del parametro.

Esempio 1: Come funziona la funzione tanh() in C++?

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double x = 0.50, result;
	result = tanh(x);
	cout << "tanh(x) = " << result << endl;
	double xDegrees = 90;
	x = xDegrees * 3.14159/180;
	result = tanh(x);
	cout << "tanh(x) = " << result << endl;
	return 0;
}

當運行此程序時,輸出為:

tanh(x) = 0.462117
tanh(x) = 0.917152

Esempio 2: Funzione tanh con tipo intero

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	int x = 5;
	double result;
	result = tanh(x);
	cout << "tanh(x) = " << result << endl;
	return 0;
}

當運行此程序時,輸出為:

tanh(x) = 0.999909

 C++ 库函數 <cmath>