Kraft in horizontale und vertikale Komponenten zerlegen
Der Rechner für Kraftkomponenten zerlegt einen Vektor in vorzeichenbehaftete horizontale und vertikale Komponenten.
Im Browser ausführen – kostenlos
Geben Sie einen nicht negativen Betrag und einen Richtungswinkel in Grad ein, der gegen den Uhrzeigersinn von der positiven Horizontalachse gemessen wird. Für die horizontale Komponente verwendet die Berechnung den Kosinus, für die vertikale den Sinus. Die Vorzeichen zeigen daher automatisch den Quadranten des Vektors an. Sie können Newton oder jede andere konsistente Krafteinheit verwenden, da beide Komponenten die Einheit des Betrags übernehmen. Negative Beträge werden abgelehnt, damit die Richtung nicht unbemerkt umgekehrt wird.
Geben Sie Betrag und Richtung eindeutig ein
Ein Kraftvektor benötigt zwei Angaben: seine Größe und seine Richtung. Tragen Sie die Größe als Betrag in Newton, Kilonewton, Pound-force oder einer anderen zum restlichen Rechenweg passenden Krafteinheit ein. Der Winkel wird in Grad gegen den Uhrzeigersinn von der positiven Horizontalachse gemessen: 0 Grad zeigt nach rechts, 90 nach oben, 180 nach links und 270 nach unten. Auch negative Winkel oder Werte über 360 sind zulässig, da koterminale Winkel dieselbe Richtung beschreiben. So ergeben -30 Grad und 330 Grad dieselben Komponenten. Der Betrag muss nicht negativ sein, weil er eine Größe und keine vorzeichenbehaftete Richtung darstellt. Liefert Ihre Quelle einen negativen Wert, berichtigen Sie den Betrag oder addieren Sie 180 Grad zur Richtung, um den entgegengesetzten Vektor darzustellen. Die API akzeptiert numerische Zeichenfolgen; alle Werte müssen jedoch endlich sein. Leere Felder, Unendlich und nicht numerischer Text führen zu einer eindeutigen Eingabefehlermeldung.
Verstehen Sie Formeln und Vorzeichen
Die rechtwinklige Zerlegung verwendet Fx = F cos(theta) und Fy = F sin(theta). Da der Winkel an der positiven Horizontalachse beginnt, bestimmt der Kosinus rechts oder links und der Sinus oben oder unten. Eine positive horizontale Komponente zeigt nach rechts, eine negative nach links; eine positive vertikale Komponente zeigt nach oben, eine negative nach unten. Durch diese Vorzeichen lassen sich die Ergebnisse unmittelbar in Gleichgewichtssummen oder Bewegungsgleichungen einsetzen. Bei achsparallelen Richtungen kann Gleitkommaarithmetik statt einer exakten Null einen winzigen Rest wie 0.000000000000006 erzeugen. Der Rechner normalisiert solche Reste und rundet deterministisch. Prüfen Sie die Zerlegung, indem Sie kontrollieren, ob die Quadratwurzel aus Fx zum Quadrat plus Fy zum Quadrat dem ursprünglichen Betrag entspricht, abgesehen von gewöhnlicher Rundung. Diese pythagoreische Beziehung hilft zudem, einen von der falschen Achse gemessenen Winkel schnell zu erkennen.
Nutzen Sie zerlegte Kräfte in praktischen Berechnungen
Komponenten ersetzen eine schräge Kraft durch zwei senkrechte Kräfte mit exakt derselben Gesamtwirkung. Tragen Sie in einem Freikörperbild die horizontale Komponente entlang der x-Achse und die vertikale entlang der y-Achse ein. Kombinieren Sie anschließend jede mit den übrigen Kräften auf derselben Achse. Damit bestimmen Sie etwa die resultierende Kraft auf eine gezogene Kiste, zerlegen eine Seilspannung in Auflagerreaktionen oder untersuchen Schub und Widerstand. Die Komponenten behalten die Einheit des Betrags; mischen Sie sie daher erst nach einer Umrechnung mit anderen Einheiten. Kontrollieren Sie außerdem den Winkelbezug Ihrer Aufgabe. Wird vom vertikalen Bezug oder im Uhrzeigersinn gemessen, rechnen Sie den Winkel vor der Eingabe um. Das Werkzeug zerlegt genau eine Kraft; es summiert keine Vektoren, berechnet keine Beschleunigung und ermittelt keinen fehlenden Betrag. Bei mehreren Kräften zerlegen Sie jeden Vektor einzeln und addieren alle horizontalen sowie alle vertikalen Ergebnisse getrennt.
Anwendungsfälle
Eine Zugkraft zerlegen
Bestimmen Sie den vorwärts und aufwärts gerichteten Anteil einer schrägen Zugkraft, bevor Sie Reibung und Normalkraft berechnen.
Eine Seilspannung untersuchen
Zerlegen Sie eine Spannung in vorzeichenbehaftete Achskomponenten für Auflagerreaktion oder Gleichgewicht.
Ein Freikörperbild erstellen
Wandeln Sie eine schräge Kraft in x- und y-Terme um, die mit weiteren Kräften derselben Achsen addiert werden können.
Häufige Fragen
Was kostet der Rechner?
Im Browser ist die Nutzung kostenlos; eine Anfrage über die API kostet $0.002.
Wie wird der Winkel gemessen?
Der Winkel wird in Grad gegen den Uhrzeigersinn von der positiven Horizontalachse gemessen.
Welche Formeln werden verwendet?
Die horizontale Komponente lautet F cos(theta), die vertikale F sin(theta).
Warum kann eine Komponente negativ sein?
Das Minuszeichen kennzeichnet die Richtung: links bei der horizontalen oder unten bei der vertikalen Komponente.
Darf der Betrag negativ sein?
Nein. Der Betrag ist eine nicht negative Größe; die Richtung wird über den Winkel angegeben. Ein negativer Wert erzeugt einen Eingabefehler.
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/force-components \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"magnitude":100,"angle":30}'const res = await fetch("https://api.kit.forhosting.com/mech/force-components", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"magnitude": 100,
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/force-components",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"magnitude": 100,
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/force-components", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"magnitude":100,"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"magnitude":100,"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/force-components", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"magnitude": 100,
"angle": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.force_components",
"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. |