Gradientenbetrag
Machen Sie aus zwei partiellen Ableitungen eine einzige Steilheitszahl: Mit ∂f/∂x gleich 3 und ∂f/∂y gleich 4 ist der Gradientenbetrag 5 und sein Quadrat 25. Sind beide null, wird ein kritischer Punkt gemeldet. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Fx
- 3
- Fy
- 4
- Gradient
- 3, 4
- Betrag
- 5
- Betrag im Quadrat
- 25
Der Gradient einer skalaren Funktion zweier Variablen ist der Vektor der ersten partiellen Ableitungen, und sein Betrag ist die steilste Anstiegsrate dieser Funktion am Auswertungspunkt. Mehrdimensionale Analysis-Kurse, Optimierungsnotebooks und technische Oberflächenmodelle benötigen ständig ||∇f||, sobald fx und fy aus symbolischer Differentiation, finiten Differenzen oder Sensorssteigungen bekannt sind. Dieser Gradientenbetrag-Rechner nimmt die beiden endlichen partiellen Ableitungen entgegen, bildet die euklidische Länge des Gradientenvektors und liefert bereinigte Komponenten, den Betrag, den quadrierten Betrag und ein Flag, das kritische Punkte markiert, an denen beide Partielle verschwinden.
Was der Gradientenbetrag aussagt
Der Gradient einer Funktion f(x, y) besteht aus ihren beiden ersten partiellen Ableitungen an einem Punkt. Er zeigt in die Richtung, in der die Fläche am steilsten ansteigt, und seine Länge gibt an, wie steil dieser Anstieg ist. Wer auf der Fläche genau in diese Richtung geht, erlebt also die größte Steigung, die an diesem Punkt möglich ist. Ein großer Betrag bedeutet eine steile Stelle, ein kleiner Betrag eine flache. Negative Ableitungen sind erlaubt: Sie fließen über ihr Quadrat ein und erhöhen den Betrag genauso wie positive.
So wird gerechnet und darauf sollten Sie achten
Der Rechner quadriert beide partiellen Ableitungen, addiert sie und zieht die Wurzel, wie beim Satz des Pythagoras. Aus 3 und 4 wird so der Betrag 5, das Quadrat 25 steht daneben. Eine Formel leitet er nicht ab: Sie geben bereits berechnete Werte ein, etwa aus einer Übungsaufgabe, aus gemessenen Steigungen oder aus Differenzenquotienten. Ein häufiger Fehler ist, die beiden Ableitungen an verschiedenen Punkten zu nehmen; sie müssen zum selben Punkt gehören. Für Richtungsableitungen oder die Einordnung als Maximum oder Minimum brauchen Sie andere Werkzeuge.
Was der Gradientenbetrag misst und wie er berechnet wird
Für eine reellwertige Funktion f zweier reeller Variablen x und y ist der Gradient an einem Punkt das geordnete Paar der dort ausgewerteten ersten partiellen Ableitungen: ∇f ist der Vektor (∂f/∂x, ∂f/∂y), oft geschrieben als (fx, fy). Geometrisch zeigt dieser Vektor in die Richtung des steilsten Anstiegs auf der Fläche z gleich f(x, y), und seine euklidische Länge ist genau die steilste Steigung, die Sie erleben würden, wenn Sie in diese Richtung gingen.
Algebraisch ist die Länge die vertraute zweidimensionale L2-Norm: die Quadratwurzel aus fx im Quadrat plus fy im Quadrat. Wenn die Partiellen nicht null sind, ist der Betrag strikt positiv und wächst mit steileren Steigungen. Die Implementierung differenziert nie einen symbolischen Ausdruck für Sie: Sie liefern bereits berechnete numerische Partielle — ein Vertrag, der zu Finite-Differenzen-Pipelines, Automatic-Differentiation-Spuren und Lehrbuchaufgaben passt, die fx und fy bereits angeben.
Wo Gradientenbetrag-Rechner in der Praxis vorkommen
Sekundarschul- und Hochschulkurse der mehrdimensionalen Analysis stellen Übungen zu steilstem Anstieg und kritischen Punkten, die von bekannten partiellen Ableitungen ausgehen; ein vertrauenswürdiges Orakel, das den bereinigten Betrag liefert, beschleunigt Korrektur und Demos, ohne ein volles Computer-Algebra-System aufzubauen. Oberflächenmodelle in Physik und Technik wandeln gemessene oder simulierte Steigungen in eine einzige Steilheitszahl für Hangneigungskarten, Wärmeübergangsgrenzflächen und Geländeanalyse um, oft nachdem finite Differenzen bereits fx und fy auf einem Gitter erzeugt haben.
Wenn Sie später die volle Einheitsrichtung des Gradienten, Richtungsableitungen entlang eines beliebigen Einheitsvektors oder Hessetests höherer Ordnung zur Max-Min-Klassifikation brauchen, behandeln Sie diese als getrennte Suchintentionen und Landingpages, statt diese Gradientenbetrag-Rechner-Seite zu überladen.
Anwendungsfälle
Hausaufgaben der mehrdimensionalen Analysis
Prüfen Sie ||∇f|| aus Lehrbuch-Partiellen fx und fy, einschließlich des kritischen Punkts mit Nullgradienten, mit einer geordneten deterministischen Antwort.
Abbruchkriterien über die Gradientennorm
Wandeln Sie Automatic-Differentiation- oder Finite-Differenzen-Partielle in eine stabile L2-Gradientennorm für Solver-Ausstiegskriterien um.
Oberflächensteilheit aus gemessenen Steigungen
Kombinieren Sie zwei orthogonale Steigungsablesungen zu einer einzigen Steilst-Anstiegs-Größe für Gelände-, Wärme- oder Druckflächen.
Häufige Fragen
Wie wird der Gradientenbetrag berechnet?
Senden Sie endliche Zahlen fx = ∂f/∂x und fy = ∂f/∂y.
Muss ich den Punkt (x, y) angeben?
Nein. Der Rechner setzt voraus, dass Sie die partiellen Ableitungen am interessierenden Punkt bereits ausgewertet haben. Es sind nur die beiden numerischen Partiellen erforderlich.
Sind negative partielle Ableitungen erlaubt?
Ja. Negative Werte sind gültige Steigungen; sie gehen über Quadrate in die Formel ein, sodass das Vorzeichen den nichtnegativen Betrag nicht ändert.
Wie groß ist der Gradientenbetrag, wenn ∂f/∂x gleich 3 und ∂f/∂y gleich 4 ist?
Er beträgt 5. Der Rechner quadriert beide partiellen Ableitungen, addiert sie zu 25 und zieht die Wurzel. Diese Zahl ist die größte Anstiegsrate der Funktion an Ihrem Punkt.
Was bedeutet es, wenn beide partiellen Ableitungen null sind?
Dann ist der Betrag null und der Punkt kritisch: Es kann ein lokales Maximum, ein lokales Minimum oder ein Sattelpunkt sein. Der Rechner meldet diesen Fall und erfindet keine Richtung für den Gradienten.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/calculus/gradient-magnitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fx":3,"fy":4}'const res = await fetch("https://api.kit.forhosting.com/calculus/gradient-magnitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fx": 3,
"fy": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/gradient-magnitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fx": 3,
"fy": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/gradient-magnitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fx":3,"fy":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fx":3,"fy":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/gradient-magnitude", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"fx": 3,
"fy": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.gradient_magnitude",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Validierungsfehler wie fehlende Felder oder nicht-endliche Werte lösen invalid_input aus und werden nicht berechnet; Klassenzimmerdemos und vorausbezahlte Automatisierung bleiben so beim veröffentlichten Basispreis von $0.002 pro erfolgreichem Element sicher.
Was der Gradientenbetrag misst und wie er berechnet wird
Wenn beide partiellen Ableitungen null sind, ist der Betrag null und der Punkt ist ein kritischer Punkt von f — lokales Maximum, Minimum oder Sattelpunkt —, sodass dieser Rechner is_zero true und Betrag null meldet, ohne eine Richtung zu erfinden. Die Pipeline ist vollständig deterministisch: keine Zufallsseeds, keine Wanduhren, keine Netzwerkanrufe und keine Modelldrift, sodass identische Partielle stets dasselbe JSON erzeugen. Fehlende Felder, leere Zeichenketten, NaN und Infinity scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet.
Eingabevertrag, Antwortform und Fehlerverhalten
Negative Partielle sind erlaubt und gehen über Quadrate ein, sodass eine abfallende Steigung auf einer Achse den Betrag weiterhin korrekt erhöht. Kombinieren Sie die Antwort mit Ihrer eigenen Konturzeichnung, falls Sie eine Skizze brauchen; dieser Endpunkt kombiniert nur die beiden gegebenen Steigungen zu einer skalaren Länge und liefert weder Plots, symbolische Schritte noch Hessematrix-Daten zweiter Ordnung. Senden Sie einen JSON-Körper mit zwei erforderlichen endlichen Zahlen: fx, die partielle Ableitung von f nach x am interessierenden Punkt, und fy, die Partielle nach y am selben Punkt. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen; nicht-endliche Werte, fehlende Felder und leere Zeichenketten scheitern mit invalid_input unter Nennung des Feldes. Bei Erfolg gibt der Körper die bereinigten fx und fy, das zweikomponentige Gradient-Array, magnitude als euklidische Länge, squared_magnitude für Aufrufer, die eine Quadratwurzel vermeiden oder Steigungen ohne verschachtelte Wurzeln vergleichen wollen, is_zero als boolesches Flag zur Erkennung kritischer Punkte sowie eine kurze formula-Zeichenkette, die die Identität neu formuliert, zurück. Klassischer Lehrbuchcheck: fx gleich drei und fy gleich vier liefert Betrag fünf, dasselbe 3-4-5-Rechtwinklige Dreieck jedes Vektorbetrags-Drills, mit squared_magnitude fünfundzwanzig und is_zero false. Nullgradienten-Check: fx gleich null und fy gleich null liefert Betrag null, squared_magnitude null und is_zero true, die numerische Signatur eines stationären Punkts. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler werden nicht berechnet.
Wo Gradientenbetrag-Rechner in der Praxis vorkommen
Curriculum-Autoren, die interaktive Lektionen bauen, wollen dieselbe JSON-Form im kostenlosen Tool und in der API, damit Offline-Arbeitsblätter und Online-Autokorrektoren bei Randfällen wie dem Nullgradienten ausgerichtet bleiben. Weil diese Fähigkeit eine reine Parse-Engine ist, gilt als API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element, und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Was passiert, wenn beide partiellen Ableitungen null sind?
Der Betrag ist null und is_zero ist true. Das markiert einen kritischen Punkt von f; die Anfrage gelingt statt zu scheitern, weil ein Nullgradient ein gültiges mathematisches Ergebnis ist.
Was kostet das?
Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.