ForHosting KIT · Mathematik

Fehlerfunktion-Rechner

erf(1) ist 0,842700689748 und erfc(1) ist 0,157299310252: die beiden Werte, die Sie für die Normalverteilung, die Wärmeausbreitung und die Messunsicherheit brauchen. Geben Sie eine beliebige reelle Zahl ein und erhalten Sie beide mit einem Fehler unter 1,5e-7. 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
Erhalten Sie
Erf
0.842700689748
erf-Wert
0,8427006897
Erfc
0.157299310252
erfc-Wert
0,1572993103

Der Fehlerfunktion-Rechner wertet die Gaußsche Fehlerfunktion erf(x) aus: das Integral der gaußschen Glockenkurve von 0 bis x, so skaliert, dass das Ergebnis stets zwischen -1 und 1 liegt. Sie senden eine einzige reelle Zahl und erhalten erf(x) zusammen mit der komplementären Fehlerfunktion erfc(x) = 1 - erf(x), berechnet mit einer rationalen Näherung, deren Genauigkeit bei 1.5e-7 liegt. Es ist die Funktion hinter Normalverteilungswahrscheinlichkeiten, Wärmediffusion und Messunsicherheit — hier ausgewertet in einem einzigen deterministischen Schritt, ohne Konto, ohne Wartezeit und ohne dass irgendetwas gespeichert wird.

Was die Fehlerfunktion tatsächlich misst

Die Gaußsche Fehlerfunktion ist definiert als erf(x) = (2/√π) mal dem Integral von e^(-t²) von 0 bis x. Dieses Integral hat keine geschlossene Form in elementaren Funktionen, und genau deshalb existiert erf als benannte Funktion: Statistiker, Physiker und Ingenieure begegneten ihr so häufig, dass sie sich ihren eigenen Buchstaben verdiente. Ihr Graph ist eine S-Kurve, die bei erf(0) = 0 beginnt, sanft ansteigt und sich mit wachsendem x gegen 1 abflacht; sie ist eine ungerade Funktion, also gilt erf(-x) = -erf(x), und erf(-1) ≈ -0.8427 spiegelt erf(1) ≈ 0.8427.

In der Wahrscheinlichkeitsrechnung wandelt sie Standardabweichungen in Konfidenz um: Die Wahrscheinlichkeit, dass ein normalverteilter Wert innerhalb von x Standardabweichungen vom Mittelwert liegt, beträgt erf(x/√2), und darum ist erf(1/√2) ≈ 0.6827 die berühmten 68 Prozent der Glockenkurve. In Wärmeübertragung und Diffusion beschreibt sie, wie sich eine Temperaturfront oder ein Konzentrationsgradient über die Zeit ausbreitet. Dieser Endpunkt wertet die Funktion für einen einzigen reellen Wert aus und liefert das Ergebnis zwischen -1 und 1, dazu erfc, die komplementäre Fehlerfunktion, die den verbleibenden Rand misst.

Wie die Näherung funktioniert

Da sich das definierende Integral nicht mit elementaren Funktionen schreiben lässt, ist jede Implementierung von erf eine Näherung, und die ehrliche Frage lautet, wie gut sie ist. Ihr absoluter Fehler beträgt höchstens 1.5e-7 für jede reelle Eingabe — weit unterhalb dessen, was ein angezeigtes Ergebnis oder eine nachgelagerte Wahrscheinlichkeitsrechnung je bemerken würde.

Die Implementierung nutzt die ungerade Symmetrie der Funktion, sodass das Polynom nur auf einem nichtnegativen Argument ausgewertet wird, und stellt das Vorzeichen am Ende wieder her; dadurch bleibt die Näherung exakt in dem Bereich, für den ihre Koeffizienten angepasst wurden. Die Berechnung ist eine feste Folge von Gleitkommaoperationen mit einer Exponentialfunktion: keine Schleifen, keine Konvergenzschwellen, kein Zufall und keine Uhr, sodass dieselbe Eingabe stets dieselbe Ausgabe erzeugt. Die Ergebnisse werden auf 12 Dezimalstellen gerundet, deutlich oberhalb der Fehlerschranke der Näherung selbst, sodass nichts Wesentliches verloren geht.

z-Werte in Konfidenz umrechnen

Werten Sie erf(x/√2) aus, um eine Anzahl von Standardabweichungen in die Wahrscheinlichkeitsmasse innerhalb des zentralen Bands einer Normalverteilung umzuwandeln.

Ein Diffusions- oder Wärmemodell prüfen

Verifizieren Sie eine Simulation gegen die analytische erf-Lösung, die die eindimensionale Diffusion von einer Sprunggrenze aus beschreibt.

Eine andere Implementierung validieren

Senden Sie einen Referenzwert und vergleichen Sie ihn mit einem deterministischen Ergebnis mit 1.5e-7 Genauigkeit, inklusive erfc für Randprüfungen.

Was kostet das?

Auf dieser Seite läuft sie außerdem kostenlos in Ihrem Browser, mit demselben Code und demselben Ergebnis.

Wie genau ist das Ergebnis?

Die Näherung ist die 7.1.26 von Abramowitz und Stegun, deren absoluter Fehler für jede reelle Eingabe höchstens 1.5e-7 beträgt. Die Ergebnisse werden auf 12 Dezimalstellen gerundet.

Welche Eingabe wird akzeptiert?

Eine einzige endliche reelle Zahl im Feld x. Numerische Zeichenketten wie "1.5" funktionieren ebenfalls.

In welchem Bereich liegt die Ausgabe?

Immer zwischen -1 und 1. Die Funktion ist ungerade, also erf(-x) = -erf(x), und sie nähert sich ±1 an, ohne es je zu überschreiten, wenn |x| wächst.

Was ist erfc und warum ist es enthalten?

erfc(x) = 1 - erf(x) ist die komplementäre Fehlerfunktion, die die Wahrscheinlichkeitsmasse im Rand misst. Sie wird zusammen mit erf geliefert, damit Randberechnungen keinen zweiten Aufruf benötigen.

Wie erhalte ich eine Normalwahrscheinlichkeit aus erf?

Die Wahrscheinlichkeit, dass eine standardnormalverteilte Variable zwischen -z und z liegt, beträgt erf(z/√2).

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/error-function

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/error-function \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":1}'
{
  "x": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.error_function",
  "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.

Wie die Näherung funktioniert

Diese Fähigkeit verwendet die Formel 7.1.26 aus dem Handbook of Mathematical Functions von Abramowitz und Stegun: ein Polynom fünften Grades in t = 1/(1 + 0.3275911·|x|), multipliziert mit e^(-x²) und von 1 subtrahiert.

Eingaben, Ausgaben und Grenzen

Größenlimits sind keine zu deklarieren, da die Eingabe ein einzelner Skalar ist und die Arbeit konstante Zeit benötigt. Wenn Sie die Umkehrfunktion, beliebige Genauigkeit jenseits von 1.5e-7 oder die imaginäre Fehlerfunktion erfi benötigen: Das sind separate Werkzeuge; diese Fähigkeit beantwortet die direkte Frage erf(x) für reelles x, und sie beantwortet sie deterministisch. Die API akzeptiert ein einziges Feld, x, das eine endliche reelle Zahl sein muss. Numerische Zeichenketten wie "1.5" werden akzeptiert, weil Webformulare Text senden, aber NaN, Infinity, Boolesche Werte und Objekte werden mit einem typisierten invalid_input-Fehler abgelehnt, der niemals abgerechnet wird. Die Antwort enthält den Wert in Anzeige- und in Maschinenform: erf als gekürzte Dezimalzeichenkette zur direkten Anzeige und erf_number als JSON-Zahl zur Weiterverarbeitung im Code, dazu erfc und erfc_number mit der komplementären Fehlerfunktion sowie ein Hinweis, der das Verfahren und seine Fehlerschranke nennt. Derselbe Code läuft auf dieser Seite kostenlos in Ihrem Browser — fügen Sie einen Wert ein und lesen Sie das Ergebnis ab —, während automatisierte Aufrufe über die API $0.002 pro Anfrage kosten.

Vollständige KIT-Dokumentation lesen →