ForHosting KIT · Mathematik

Hyperbelfunktionen Rechner

Für 1,5 erhalten Sie einen Sinus hyperbolicus von 2,12927945509, einen Kosinus von 2,35240961524 und einen Tangens von 0,905148253645, alle drei aus derselben Zahl. Praktisch zur Prüfung eines durchhängenden Seils oder einer tanh-Aktivierung. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
X
1,5
Erhalten Sie
Sinus hyperbolicus
2,1292794551
cosh
2,3524096152
Tangens hyperbolicus (tanh)
0,9051482536

Hyperbolische Funktionen tauchen überall dort auf, wo exponentielles Wachstum und Zerfall zusammenwirken: die Kurve eines hängenden Kabels, die Form einer Seifenhaut, relativistische Geschwindigkeitsaddition, die Übertragungsfunktion einer neuronalen Netzwerkschicht.

Was sinh, cosh und tanh tatsächlich messen

Die hyperbolischen Funktionen sind die exponentiellen Gegenstücke der trigonometrischen Funktionen. Der Sinus hyperbolicus ist definiert als sinh(x) = (e^x − e^−x) / 2, der Kosinus hyperbolicus als cosh(x) = (e^x + e^−x) / 2 und der Tangens hyperbolicus als deren Quotient, tanh(x) = sinh(x) / cosh(x). Wo Sinus und Kosinus einen Kreis parametrisieren, parametrisieren sinh und cosh eine Hyperbel — deshalb treten sie in Physik und Technik immer dann auf, wenn ein System von exponentiellem Verhalten statt von Rotation bestimmt wird.

Das bekannteste Beispiel ist die Kettenlinie: Eine Kette oder ein Seil, das unter seinem Eigengewicht hängt, folgt exakt dem Graphen von cosh und nicht, wie oft angenommen, einer Parabel.

Der Rechner für hyperbolische Funktionen wertet alle drei Funktionen aus demselben Eingabewert aus, sodass die Identität cosh²(x) − sinh²(x) = 1 für die gelieferten Zahlen gilt — bis auf gewöhnliche Gleitkomma-Rundung. tanh verdient besondere Erwähnung, weil die Funktion jede reelle Eingabe in das offene Intervall (−1, 1) presst; genau deshalb wurde sie zu einer klassischen Aktivierungsfunktion im maschinellen Lernen: glatt, symmetrisch um null und beschränkt.

Wie die Werte berechnet werden und warum sie stabil sind

Der Endpunkt prüft, ob die Eingabe eine endliche reelle Zahl ist, und weist nicht parsebaren Text, NaN sowie positive oder negative Unendlichkeit mit einem klaren Ungültige-Eingabe-Fehler zurück, der niemals berechnet wird. Anschließend wendet er die nativen Double-Precision-Implementierungen von sinh, cosh und tanh an und rundet jedes Ergebnis auf zwölf signifikante Stellen, bevor er es zurückgibt. Eine ehrliche Einschränkung folgt aus der Mathematik selbst: cosh(x) und sinh(x) wachsen wie e^x / 2, sodass die wahren Werte für Eingaben mit einem Betrag über etwa 710 das Fassungsvermögen eines Double überschreiten.

Wo ein kombinierter hyperbolischer Endpunkt seinen Platz verdient

Überall dort, wo eine Pipeline, eine tabellenfreie Prüfung oder ein automatisierter Bericht hyperbolische Werte benötigt, ohne eine Mathematikbibliothek mitzuschleppen. Bauingenieure, die eine Kettenlinien-Näherung verifizieren, brauchen cosh und sinh nebeneinander am selben Spannweitenparameter; Data Scientists, die eine eigene Schicht plausibilisieren, wollen tanh auf Logits direkt aus Produktionslogs auswerten; Physiker, die Rapiditäten in der speziellen Relativitätstheorie zusammensetzen, addieren sie linear und rechnen anschließend über genau diese Funktionen zurück.

Weil die drei Ergebnisse aus einer Eingabe in einem Aufruf stammen, besteht keine Gefahr, Werte aus leicht unterschiedlichen Zahlen zu mischen — ein realer Fehlermodus, wenn sinh, cosh und tanh getrennt abgefragt werden. Die Capability läuft auf unserem globalen Edge-Netz, ohne dass nach der Antwort etwas gespeichert wird, und derselbe deterministische Code läuft kostenlos in Ihrem Browser auf dieser Seite.

Eine Kettenlinien-Näherung verifizieren

Prüfen Sie die cosh- und sinh-Werte hinter einem Hängeseil-Entwurf am exakten Spannweitenparameter — beide Funktionen aus derselben Eingabe zurückgeliefert.

Eine tanh-Aktivierungsschicht plausibilisieren

Speisen Sie echte Logits aus Produktionslogs durch den Endpunkt und vergleichen Sie das Ergebnis mit der Ausgabe Ihrer eigenen neuronalen Netzwerkschicht.

Hyperbolische Identitäten lehren oder lernen

Bestätigen Sie numerisch, dass cosh²(x) − sinh²(x) = 1 und tanh(x) = sinh(x)/cosh(x) für jedes x gilt — direkt aus dem Antwortobjekt.

Was kostet das?

Im Browser auf dieser Seite läuft derselbe Code außerdem kostenlos.

Welche Eingabe wird akzeptiert?

Eine einzelne endliche reelle Zahl, übergeben als x. Numerische Zeichenketten werden ebenfalls akzeptiert. NaN, Unendlichkeiten und nicht numerischer Text werden mit einem Ungültige-Eingabe-Fehler abgewiesen.

Warum erhalte ich bei sehr großen Eingaben einen Bereichsfehler?

Weil sinh(x) und cosh(x) wie e^x/2 wachsen und die doppelte Genauigkeit jenseits von |x| ≈ 710 überlaufen.

Sind die Ergebnisse deterministisch?

Ja. Jeder Wert wird auf zwölf signifikante Stellen gerundet, sodass dieselbe Eingabe auf jeder Maschine und bei jedem Lauf eine byteidentische Ausgabe erzeugt.

Werden inverse hyperbolische Funktionen unterstützt?

Nein. Diese Capability berechnet ausschließlich sinh, cosh und tanh. Inverse Funktionen (asinh, acosh, atanh) sind ein separates Thema mit eigenen Definitionsbereichsregeln.

Wird meine Eingabe irgendwo gespeichert?

Nein. Die Zahl wird ausgewertet und verworfen; zurückgegeben werden nur die drei Funktionswerte.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/math/hyperbolic-functions

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/math/hyperbolic-functions \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":1.5}'
{
  "x": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.hyperbolic_functions",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Die API für hyperbolische Funktionen nimmt eine einzelne endliche reelle Zahl entgegen und liefert deren Sinus hyperbolicus, Kosinus hyperbolicus und Tangens hyperbolicus gemeinsam zurück — aus demselben Eingabewert berechnet, sodass die drei Werte stets zueinander konsistent sind. Statt drei separate Endpunkte aufzurufen oder dreimal zum Taschenrechner zu greifen, senden Sie eine Zahl und erhalten sinh(x), cosh(x) und tanh(x) in einem einzigen JSON-Objekt — deterministisch und bei jedem Lauf reproduzierbar.

Wie die Werte berechnet werden und warum sie stabil sind

Diese Rundung ist beabsichtigt: Die IEEE-754-Spezifikationen dieser Funktionen erlauben eine Abweichung von einem Ulp zwischen CPU-Herstellern, und eine reproduzierbare API sollte ihre Antwort nicht davon abhängig machen, welche Maschine zufällig die Anfrage bedient hat. Statt eine Unendlichkeit zurückzugeben, die als null serialisiert würde und Ihren JSON-Parser nachgelagert zum Scheitern brächte, meldet der Endpunkt, dass die Eingabe außerhalb des gültigen Bereichs liegt. tanh läuft nie über — die Funktion sättigt sich gegen ±1 —, doch die drei Werte werden gemeinsam berechnet und validiert; die Bereichsprüfung gilt daher für die gesamte Antwort.

Wo ein kombinierter hyperbolischer Endpunkt seinen Platz verdient

Sie können also einen einzelnen Wert interaktiv prüfen und zahlen nur dann $0.002 pro Anfrage, wenn Sie den Aufruf in einem Skript, einem CI-Schritt oder einem geplanten Job automatisieren.

Vollständige KIT-Dokumentation lesen →