Sekantensteigung aus zwei Punkten berechnen
Eine Sekante verbindet zwei verschiedene Punkte einer Kurve. Ihre Steigung misst die mittlere Änderungsrate zwischen diesen Punkten.
Im Browser ausführen – kostenlos
Geben Sie die x- und y-Koordinaten beider Punkte ein, um die waagerechte Änderung, die senkrechte Änderung und deren Quotienten zu berechnen. Der Rechner behält die Reihenfolge der Subtraktion konsequent bei, sodass ein gemeinsames Vertauschen beider Punkte das Ergebnis nicht versehentlich verändert. Er erkennt außerdem den senkrechten Sonderfall, bei dem gleiche x-Koordinaten zu einer nicht definierten Steigung führen.
Geben Sie zwei Punkte in einheitlicher Reihenfolge ein
Beginnen Sie mit zwei Punkten in der Form (x1, y1) und (x2, y2). Sie können aus einem Diagramm, einer Messwerttabelle oder aus der Auswertung einer Funktion an zwei Stellen stammen. Die Punkte müssen nicht auf einer geraden Kurve liegen, denn die Sekante ist gerade die Gerade, die durch beide Punkte verläuft. Entscheidend ist, dass jedes Koordinatenpaar zusammenbleibt: y1 muss zu x1 und y2 zu x2 gehören. Der Rechner zieht die ersten Koordinaten von den zweiten ab und ermittelt delta_x = x2 - x1 sowie delta_y = y2 - y1. Wenn Sie die Reihenfolge beider vollständigen Punkte umkehren, wechseln beide Differenzen ihr Vorzeichen, ihr Quotient bleibt jedoch gleich. Wenn Sie dagegen nur ein Paar vertauschen, beschreiben die Angaben andere Daten und ergeben meist eine falsche Steigung. Dezimale und negative Koordinaten sind zulässig, sofern jede Eingabe eine endliche Zahl ist. Stammen die Werte aus einer Funktion, werten Sie diese zuerst aus und geben Sie jeden y-Wert zusammen mit der zugehörigen x-Koordinate ein.
Verstehen Sie die Berechnung der Steigung
Die Sekantensteigung ist delta_y geteilt durch delta_x, also (y2 - y1) / (x2 - x1). Dieser Quotient setzt die senkrechte Änderung ins Verhältnis zur waagerechten Änderung und stellt die mittlere Änderungsrate der Kurve im gewählten Intervall dar. Ein positives Ergebnis bedeutet, dass y vom ersten zum zweiten Punkt zunimmt; ein negatives Ergebnis bedeutet eine Abnahme. Das Ergebnis null zeigt, dass beide Punkte dieselbe y-Koordinate besitzen und die Sekante waagerecht verläuft. Auch die Größe hat eine praktische Bedeutung: Eine Steigung von 2 besagt, dass sich y im Intervall für jede Zunahme von x um eine Einheit um zwei Einheiten ändert. Die Einheiten sollten gedanklich aus den Ausgangsdaten übernommen werden, etwa Meter pro Sekunde oder Euro pro Artikel, auch wenn die numerische Ausgabe keine Einheit ergänzt. Die Antwort enthält neben der Steigung beide Koordinatendifferenzen. Dadurch bleiben die Subtraktionen sichtbar und lassen sich leicht mit einer handschriftlichen Rechnung oder einem anderen Ergebnis vergleichen.
Behandeln Sie senkrechte Geraden und deuten Sie das Intervall
Die beiden x-Koordinaten müssen verschieden sein. Wenn x1 gleich x2 ist, beträgt delta_x null, und eine Division durch null liefert keine endliche definierte Steigung. Geometrisch bestimmen die Punkte eine senkrechte Sekante. Deshalb gibt der Rechner einen Eingabefehler statt eines unendlichen oder irreführenden Zahlenwerts zurück. Beachten Sie bei gültigen Punkten, dass eine Sekantensteigung ein gesamtes Intervall zusammenfasst und nicht das Verhalten an jeder Stelle zwischen den Endpunkten beschreibt. Auf einer gekrümmten Kurve kann sich die momentane Steigung stark ändern, obwohl die mittlere Änderungsrate moderat ist. Wenn Sie die beiden x-Werte näher zusammenrücken, kann die Sekantensteigung die Tangentensteigung sinnvoll annähern, sofern sich die zugrunde liegende Funktion in der Nähe des betrachteten Punkts glatt verhält. Bei Messdaten beschreibt dieselbe Rechnung die beobachtete mittlere Änderung zwischen zwei Stichproben, ohne Annahmen über den Verlauf dazwischen. Wählen Sie passende Endpunkte, behalten Sie die ursprünglichen Einheiten bei und prüfen Sie die delta-Werte.
Anwendungsfälle
Analysisaufgaben prüfen
Überprüfen Sie die mittlere Änderungsrate zwischen zwei ausgewerteten Punkten, bevor Sie einen Differenzenquotienten oder eine Ableitung bestimmen.
Messwerte vergleichen
Ermitteln Sie die mittlere Änderung einer beobachteten Größe je Zeit-, Entfernungs- oder anderer unabhängiger Einheit.
Eine Tangentensteigung schätzen
Nutzen Sie zwei nahe Punkte auf einer glatten Kurve, um deren lokale Steigung numerisch anzunähern.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er verwendet (y2 - y1) / (x2 - x1), also die Änderung von y geteilt durch die Änderung von x.
Was geschieht, wenn x1 und x2 gleich sind?
Die Sekante ist senkrecht und ihre Steigung nicht definiert. Daher meldet der Rechner einen Eingabefehler.
Ändert das Vertauschen beider Punkte die Steigung?
Nein. Beim Vertauschen beider vollständigen Punkte wechseln beide Differenzen ihr Vorzeichen, ihr Quotient bleibt aber gleich.
Kann ich negative oder dezimale Koordinaten verwenden?
Ja. Jede Koordinate darf eine beliebige endliche Zahl sein, einschließlich negativer Werte, null und Dezimalzahlen.
Ist eine Sekantensteigung dasselbe wie eine Ableitung?
Im Allgemeinen nicht. Die Sekantensteigung ist ein Mittelwert über ein Intervall; die Ableitung ist eine momentane Änderungsrate beim Grenzübergang gegen null.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann im Browser kostenlos ausgeführt werden.
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/secant-line-slope \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":1,"y1":3,"x2":5,"y2":11}'const res = await fetch("https://api.kit.forhosting.com/calculus/secant-line-slope", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/secant-line-slope",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/secant-line-slope", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":1,"y1":3,"x2":5,"y2":11}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":1,"y1":3,"x2":5,"y2":11}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/secant-line-slope", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.secant_line_slope",
"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. |