In math.h sind mathematische Funktionen definiert.
double fabs( double x );
Diese Funktion liefert den Absolutbetrag.
double ceil( double x );
Diese Funktion rundet auf den nächsten ganzzahligen Wert
auf.
double floor( double x );
Diese Funktion rundet auf den nächsten ganzzahligen Wert ab.
double fmod( double x, double y );
Diese Funktion liefert den Rest, wenn x durch y geteilt wird.
double exp( double x );
Diese Funktion liefert e hoch x.
double log( double x );
Diese Funktion liefert den natürlichen Logarithmus von x.
double log10( double x );
Diese Funktion liefert den Logarithmus zur Basis 10 von x.
double frexp( double x, int *exp);
Diese Funktion zerlegt x in eine normalisierte Mantisse im
Bereich von 1/2 .. 1, die als Ergebnis geliefert wird und eine Potenz
von 2, die in exp geschrieben wird.
double ldexp( double x, int n );
Diese Funktion liefert x * (2 hoch n).
double pow( double x, double y );
Diese Funktion liefert x hoch y.
double sqrt( double x );
Diese Funktion liefert die Wurzel von x.
double cos( double x );
Diese Funktion liefert den Cosinus von x.
double sin( double x );
Diese Funktion liefert den Sinus von x.
double tan( double x );
Diese Funktion liefert Tanens von x.
double acos( double x );
Diese Funktion ist die Umkehrfunktion zu cos.
double asin( double x );
Diese Funktion ist die Umkehrfunktion zu sin.
double atan( double x );
Diese Funktion ist die Umkehrfunktion zu tan.
double atan2( double x, double y );
Diese Funktion liefert deen arctan von y/x.
double cosh( double x );
Diese Funktion liefert den Cosinus Hyperbolicus von x.
double sinh( double x );
Diese Funktion liefert den Sinus Hyperbolicus von x.
double tanh( double x );
Diese Funktion liefert Tangens Hyperbolicus von x.