ForHosting KIT · Mathematik

Gammafunktion-Rechner

Γ(2,5) ergibt 1,3293403882: Die Gammafunktion erweitert die Fakultät auf alle reellen Zahlen, sodass Γ(5) gleich 4! ist, also 24. Geben Sie jeden reellen Wert außer null und den negativen ganzen Zahlen ein und erhalten Sie etwa fünfzehn gültige Stellen. 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
2,5
Erhalten Sie
Gamma
1,3293403882

Berechnet die Gammafunktion Γ(x), die stetige Erweiterung der Fakultät, für jede reelle Zahl x. Die Berechnung nutzt die Lanczos-Approximation und wendet bei negativen, nicht ganzzahligen Eingaben die Spiegelungsformel an; das Ergebnis ist auf etwa fünfzehn signifikante Stellen genau. Nicht positive ganze Zahlen, an denen die Gammafunktion Pole besitzt, werden mit einer klaren Fehlermeldung zurückgewiesen. Kostenlos, deterministisch und privat in Ihrem Browser — ohne Konto und ohne Netzwerkaufruf, da die gesamte Berechnung lokal auf Ihrem Gerät durch die Parse-Engine erfolgt.

Wie die Lanczos-Approximation Γ(x) berechnet

Die Gammafunktion verallgemeinert die Fakultät: Für positive ganze Zahlen gilt Γ(n) = (n−1)!, und für alle anderen Werte ist sie über ein Integral definiert, das keine geschlossene Form besitzt. Für x < 0.5 wendet der Algorithmus die Eulersche Spiegelungsformel an, Γ(x) = π / (sin(πx) · Γ(1−x)), die das Argument in die gut konditionierte rechte Halbebene verschiebt, bevor dieselbe Reihe angewendet wird. Alles ist eine feste Abfolge von Arithmetik in doppelter Genauigkeit: keine Iteration bis zu einer Toleranz, kein Zufall, kein Datum, kein Netzwerk.

Eingaben, Ausgaben und der Rundungsvertrag

Die Eingabe ist ein einziges Pflichtfeld, x, eine endliche reelle Zahl; die Aliase value und z werden ebenfalls akzeptiert, damit sich Formularfelder und Skripte auf natürliche Weise binden lassen. Die Erfolgsantwort spiegelt x und liefert gamma, den berechneten Wert, zurück. Sehr große positive Argumente überlaufen die Doppelgenauigkeit (Γ(172) liegt bereits nahe am Limit); in diesem Fall meldet die Funktion einen expliziten Bereichsfehler, statt stillschweigend Infinity zurückzugeben.

Fehlermeldungen verwenden stabile Teilzeichenketten wie finite real number und non-positive integers, damit automatisierte Tests sie über Releases hinweg abgleichen können.

Statistik und Wahrscheinlichkeitsrechnung

Berechnen Sie Normierungskonstanten für Beta-, Gamma- und Chi-Quadrat-Verteilungen, ohne SciPy zu installieren.

Hausaufgaben und Lehre

Überprüfen Sie Γ(n) = (n−1)!, halbzahlige Werte wie Γ(2.5) und die Spiegelungsformel mit reproduzierbaren Ergebnissen.

Wie genau ist das Ergebnis?

Die Lanczos-Approximation mit neun Koeffizienten ist auf etwa fünfzehn signifikante Stellen genau; die Ausgabe wird für einen stabilen Vertrag auf zehn Nachkommastellen gerundet.

Wie hängen Gammafunktion und Fakultät zusammen?

Für eine positive ganze Zahl n ist Γ(n) gleich (n−1)!, also die Fakultät der vorherigen Zahl. Damit ist Γ(5) gleich 4!, also 24. Zwischen den ganzen Zahlen verläuft die Kurve glatt weiter und liefert Werte wie Γ(2,5).

Warum ist die Gammafunktion bei null und negativen ganzen Zahlen nicht definiert?

Weil sie dort Polstellen hat: Ihr Wert wächst ins Unendliche. Der Rechner lehnt 0, −1, −2 und so weiter mit einer klaren Meldung ab, statt ein sinnloses Unendlich anzuzeigen.

Kann ich die Gammafunktion einer negativen Zahl wie −0,5 berechnen?

Ja, solange es keine ganze Zahl ist. Unter 0,5 verwendet der Rechner Eulers Spiegelungsformel, die Γ(x) mit Γ(1−x) verknüpft; so ist zum Beispiel Γ(−0,5) gleich −2√π.

Wofür wird die Gammafunktion gebraucht?

Überall dort, wo Fakultäten auf stetige Größen treffen: bei den Normierungskonstanten der Beta-, Gamma- und Chi-Quadrat-Verteilung in der Statistik, beim Volumen einer Kugel in n Dimensionen und in der fraktionalen Analysis.

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/gamma-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/gamma-function \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":2.5}'
{
  "x": 2.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.gamma_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 Lanczos-Approximation Γ(x) berechnet

Das übliche praktische Verfahren zur numerischen Auswertung ist die Lanczos-Approximation, die das Integral durch eine kurze rationale Entwicklung mit neun festen Koeffizienten um g = 7 ersetzt. Für x ≥ 0.5 wird die Reihe direkt ausgewertet: Eine Partialsumme wird mit einem Potenz- und einem Exponentialterm kombiniert, und das Ergebnis ist auf etwa fünfzehn signifikante Stellen genau — nahe an der Grenze der IEEE-754-Doppelgenauigkeit. Die einzigen echten Definitionslücken sind die Pole bei null und den negativen ganzen Zahlen, wo sin(πx) verschwindet; die reine Funktion erkennt solche Eingaben im Voraus und meldet invalid_input mit einer stabilen englischen Meldung, statt Infinity oder NaN zurückzugeben.

Eingaben, Ausgaben und der Rundungsvertrag

Fehlende, nicht numerische, unendliche oder NaN-Werte lösen invalid_input mit einer Meldung aus, die das Feld benennt — ebenso nicht positive ganze Zahlen, die Pole der Funktion sind.

Anwendungsfälle, Grenzfälle und Hinweise zur Integration

Die Gammafunktion erscheint überall dort, wo Fakultäten auf stetige Größen treffen: bei den Beta- und Chi-Quadrat-Verteilungen in der Statistik, beim Volumen einer n-dimensionalen Kugel in der Geometrie, in der fraktionalen Analysis und in kombinatorischen Identitäten wie Γ(0.5) = √π. Eine Statistikstudentin kann überprüfen, dass Γ(5) = 24 gilt, die halbzahligen Werte wie Γ(2.5) = 1.3293403882 bestätigen und negative Nicht-Ganzzahlen wie Γ(−0.5) = −2√π untersuchen — ohne SciPy oder ein Computeralgebrasystem zu installieren. Tier A bedeutet, dass die Berechnung selbst vollständig auf dem Gerät mit der Parse-Engine läuft — nur die Plattform-Hülle nutzt das Netzwerk, und der Preis von $0.002 pro Einheit gilt für den API-Pfad. Automatisierungspipelines, die Millionen von Auswertungen benötigen, sollten die API dennoch maßvoll aufrufen, da jeder Aufruf als eine Einheit abgerechnet wird; dank des deterministischen Vertrags lassen sich Ergebnisse aber gefahrlos aufseiten des Aufrufers zwischenspeichern.

Geometrie und Forschungsskripte

Berechnen Sie Volumen n-dimensionaler Kugeln und Faktoren der fraktionalen Analysis über eine deterministische API.

Ist das kostenlos?

Ja. Tier A läuft vollständig in Ihrem Browser und ohne Konto; der abgerechnete API-Pfad kostet $0.002 pro Einheit.

Was geschieht bei null oder negativen ganzen Zahlen?

Dort besitzt die Gammafunktion Pole, daher gibt die Funktion invalid_input mit einer klaren Meldung zurück statt Infinity.

Greift das auf das Netzwerk zu?

Nein. Die Parse-Engine hält die Berechnung auf dem Gerät; dieselbe reine Funktion läuft im Browser und auf der API.

Wer hat diese Fähigkeit erstellt?

hedy, in der ForHosting-KIT-Werkstatt.

Vollständige KIT-Dokumentation lesen →