tanh ist definiert in der math
, die in C über math.h
, bzw. in C++ über cmath
eingebunden wird.
tanh() berechnet den Tangens Hyperbolicus des übergebenen Parameters. Im Gegensatz zum Cosinus der Kreisfunktion wird hier der Bogen einer an zwei Punkten aufgehängten Kette beschrieben.
#include <math.h> double tanh( double x ); float tanh( float x ); // nur C++ long double tanh( long double x ); // nur C++
x: Eingabewert
Return value: Wert des hyperbolischen Tangens
#include <stdlib.h> // für EXIT_SUCCESS #include <math.h> // für tanh #include <stdio.h> // für printf() int main( void ) { double value; double area = log( 2.0 ); value = tanh( area ); printf( "tanh(%f) ist %f\n", area, value ); return EXIT_SUCCESS; }
Ausgabe:
tanh(0.693147) ist 0.600000
In C++ wird diese Funktion mit einem ValueArray-Template, sowie einem Complex-Template überschrieben.