Math.* Funktionen für Formeln

In JavaScript gibt es zahlreiche mathematische Funktionen, die in der Math-Bibliothek verfügbar sind. Hier ist eine Übersicht der wichtigsten Funktionen die sie in myMedax-Formeln verwenden können. x ist dabei in der Formel durch eine Variable zu ersetzen.


Grundlegende Funktionen

  • Math.abs(x)
    Betrag von x.

  • Math.ceil(x)
    Aufrunden auf die nächste Ganzzahl.

  • Math.floor(x)
    Abrunden auf die nächste Ganzzahl.

  • Math.round(x)
    Rundet x zur nächsten Ganzzahl (mathematisch korrekt).

  • Math.trunc(x)
    Entfernt den Nachkommateil von x (keine Rundung, nur Abschneiden).


Potenz- und Wurzelfunktionen

  • Math.pow(base, exponent)
    Berechnet base hoch exponent.

  • Math.sqrt(x)
    Quadratwurzel von x.

  • Math.cbrt(x)
    Kubikwurzel von x.

  • Math.exp(x)
    Berechnet e^x (euler’sche Zahl hoch x).

  • Math.log(x)
    Natürlicher Logarithmus von x (Basis e).

  • Math.log10(x)
    Logarithmus zur Basis 10.

  • Math.log2(x)
    Logarithmus zur Basis 2.

  • Math.hypot(x, y, ...)
    Berechnet die Quadratwurzel der Summe der Quadrate der Argumente (Pythagoras).


Trigonometrische Funktionen

  • Math.sin(x)
    Sinus von x (im Bogenmaß).

  • Math.cos(x)
    Kosinus von x (im Bogenmaß).

  • Math.tan(x)
    Tangens von x (im Bogenmaß).

  • Math.asin(x)
    Arkussinus von x.

  • Math.acos(x)
    Arkuskosinus von x.

  • Math.atan(x)
    Arkustangens von x.

  • Math.atan2(y, x)
    Berechnet den Winkel (Bogenmaß) zwischen der positiven x-Achse und dem Punkt (x, y).


Min-, Max- und Zufallswerte

  • Math.min(x, y, ...)
    Gibt den kleinsten Wert zurück.

  • Math.max(x, y, ...)
    Gibt den größten Wert zurück.

  • Math.random()
    Generiert eine Pseudo-Zufallszahl zwischen 0 (inkl.) und 1 (exkl.).


Konstanten

  • Math.PI
    Die Konstante π (etwa 3.14159).

  • Math.E
    Die euler’sche Zahl (etwa 2.718).

  • Math.LN10
    Natürlicher Logarithmus von 10.

  • Math.LN2
    Natürlicher Logarithmus von 2.

  • Math.LOG10E
    Logarithmus von e zur Basis 10.

  • Math.LOG2E
    Logarithmus von e zur Basis 2.

  • Math.SQRT2
    Quadratwurzel von 2.

  • Math.SQRT1_2
    Quadratwurzel von 1/2.


Hyperbolische Funktionen

  • Math.sinh(x)
    Hyperbolischer Sinus von x.

  • Math.cosh(x)
    Hyperbolischer Kosinus von x.

  • Math.tanh(x)
    Hyperbolischer Tangens von x.

  • Math.asinh(x)
    Hyperbolischer Arkussinus von x.

  • Math.acosh(x)
    Hyperbolischer Arkuskosinus von x.

  • Math.atanh(x)
    Hyperbolischer Arkustangens von x.