Projektilreichweite auf einer schiefen Ebene berechnen
Dieser Rechner ermittelt, wo ein ideales Projektil erneut auf eine gerade geneigte Fläche trifft.
Im Browser ausführen – kostenlos
Geben Sie Anfangsgeschwindigkeit, den gegen die Horizontale gemessenen Abwurfwinkel und einen vorzeichenbehafteten Neigungswinkel ein: positiv für eine Steigung, negativ für ein Gefälle. Das Ergebnis umfasst die Strecke entlang der Ebene, die horizontale Reichweite, die vertikale Verschiebung und die Flugzeit. Vorausgesetzt werden konstante Schwerkraft, kein Luftwiderstand und ein Start am Ursprung der Fläche.
Beschreiben Sie Abwurf und Ebene mit einheitlichen Winkeln
Für beide Winkel dient die Horizontale als Bezug. Der Abwurfwinkel bezeichnet die Richtung der Anfangsgeschwindigkeit; positive Werte zeigen nach oben. Der Neigungswinkel beschreibt die gerade Fläche nach derselben Konvention: positiv, wenn sie in Flugrichtung ansteigt, und negativ, wenn sie abfällt. Dadurch gilt eine einzige Formel für Steigung und Gefälle. Geben Sie die Geschwindigkeit in Metern pro Sekunde ein. Standardmäßig wird die Normfallbeschleunigung der Erde verwendet; Sie können jedoch eine andere positive Fallbeschleunigung angeben. Der Abwurfwinkel muss größer als der Neigungswinkel sein. Andernfalls bewegt sich das Projektil anfangs nicht in den Bereich oberhalb der Fläche, sodass es keinen zweiten Schnittpunkt nach einer positiven Flugzeit gibt. Beide Winkel müssen strikt zwischen minus und plus neunzig Grad liegen, weil sich eine senkrechte Wand in diesem Modell nicht als eindeutige Höhe über jeder horizontalen Position darstellen lässt.
So wird die Reichweite auf der schiefen Ebene berechnet
Die ideale Wurfbewegung wird in eine horizontale und eine vertikale Komponente zerlegt. Zum Zeitpunkt t ergibt sich die horizontale Position aus Anfangsgeschwindigkeit, Kosinus des Abwurfwinkels und Zeit. Die vertikale Position verbindet die anfängliche Vertikalgeschwindigkeit mit dem Fall durch die Schwerkraft. Die Höhe der Fläche entspricht der horizontalen Position multipliziert mit dem Tangens des Neigungswinkels. Werden beide Höhen gleichgesetzt, folgt daraus die von null verschiedene Schnittzeit. Anschließend wird die horizontale Reichweite berechnet und durch Division durch den Kosinus der Neigung in die Strecke entlang der Ebene umgerechnet. Diese Umrechnung ist wichtig: Auf nicht ebenem Gelände ist die Strecke auf der Fläche länger als ihre horizontale Projektion. Die vertikale Verschiebung behält ihr Vorzeichen, positiv beim Aufwärtstreffer und negativ beim Abwärtstreffer. Erst die Ausgabe wird gerundet, damit die interne Genauigkeit und eine deterministische Antwort erhalten bleiben.
Deuten Sie das Ergebnis und beachten Sie die Modellgrenzen
Verwenden Sie slope_range_m für die Strecke auf dem Boden oder einer Rampe und horizontal_range_m für die horizontale Projektion. Die Flugzeit bezeichnet die erste positive Rückkehr zur unendlich ausgedehnten geraden Fläche, nicht die gesamte Länge der Flugbahn. Das idealisierte Modell ignoriert Luftwiderstand, Wind, Auftrieb, Projektilgröße, Geländekrümmung, Drall und Änderungen der Schwerkraft. Es eignet sich daher für Mechanikaufgaben, Vorabschätzungen, Simulationstests und kontrollierte Demonstrationen. Ein Gefälle kann die Reichweite stark erhöhen, weil der Boden während des Falls zurückweicht. Eine Steigung verkürzt sie und lässt keinen gültigen Vorwärtsflug mehr zu, sobald sie den Abwurfwinkel erreicht. Nutzen Sie das Ergebnis nicht als Sicherheitsgrenze für reale Würfe; Sperrzonen erfordern Unsicherheitsreserven und ein zum Projektil sowie zur Umgebung passendes Modell.
Anwendungsfälle
Eine Aufgabe zur schiefen Ebene lösen
Berechnen Sie den Auftreffweg auf einer Rampe und vergleichen Sie ihn mit einer eigenen Herleitung.
Eine Simulation prüfen
Nutzen Sie das deterministische Ergebnis ohne Luftwiderstand als Referenz für einen numerischen Integrator.
Steigung und Gefälle vergleichen
Halten Sie Geschwindigkeit und Abwurfwinkel fest, während Sie die vorzeichenbehaftete Neigung ändern.
Häufige Fragen
Was kostet die Berechnung?
Sie können sie hier kostenlos im Browser ausführen oder $0.002 je API-Anfrage bezahlen.
Ist der Neigungswinkel bei einem Gefälle negativ?
Ja. Verwenden Sie einen negativen Wert für eine in Flugrichtung abfallende und einen positiven für eine ansteigende Fläche.
Wie wird der Abwurfwinkel gemessen?
Er wird in Grad gegen die Horizontale gemessen, nicht gegen die Ebene. Positive Winkel zeigen nach oben.
Warum muss der Abwurfwinkel größer sein?
Das Projektil muss sich anfangs von der Fläche entfernen; sonst gibt es keinen positiven Flug oberhalb der Fläche.
Berücksichtigt der Rechner den Luftwiderstand?
Nein. Er nutzt eine ideale Wurfbewegung bei konstanter Schwerkraft ohne Widerstand, Wind, Auftrieb oder Drall.
Was unterscheidet schräge und horizontale Reichweite?
Die schräge Reichweite wird entlang der Fläche gemessen; die horizontale ist deren Projektion auf eine waagerechte Achse.
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/mech/projectile-on-incline-range \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed_m_s":30,"launch_angle_deg":45,"incline_angle_deg":15}'const res = await fetch("https://api.kit.forhosting.com/mech/projectile-on-incline-range", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed_m_s": 30,
"launch_angle_deg": 45,
"incline_angle_deg": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/projectile-on-incline-range",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed_m_s": 30,
"launch_angle_deg": 45,
"incline_angle_deg": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/projectile-on-incline-range", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed_m_s":30,"launch_angle_deg":45,"incline_angle_deg":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed_m_s":30,"launch_angle_deg":45,"incline_angle_deg":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/projectile-on-incline-range", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"speed_m_s": 30,
"launch_angle_deg": 45,
"incline_angle_deg": 15
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.projectile_on_incline_range",
"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. |