C-Programmierung: math.h

Aus Wikibooks

Die Datei math.h enthält diverse höhere mathematische Funktionen, wie z.B. die Wurzeln, Potenzen, Logarithmen und anderes. Sie wird für Berechnungen gebraucht, welche nicht, oder nur umständlich, mit den Operatoren +, -, *, /, % ausgerechnet werden können.

Trigonometrische Funktionen:

  • double cos(double x) Kosinus von x
  • double sin(double x) Sinus von x
  • double tan(double x) Tangens von x
  • double acos(double x) arccos(x)
  • double asin(double x) arcsin(x)
  • double atan(double x) arctan(x)
  • double cosh(double x) Cosinus Hyperbolicus von x
  • double sinh(double x) Sinus Hyperbolicus von x
  • double tanh(double x) Tangens Hyperbolicus von x

Logarithmusfunktionen:

  • double exp(double x) Exponentialfunktion (e hoch x)
  • double log(double x) natürlicher Logarithmus (Basis e)
  • double log10(double x) dekadischer Logarithmus (Basis 10)

Potenzfunktionen:

  • double sqrt(double x) Quadratwurzel von x
  • double pow(double x, double y) Berechnet