Dimensionsanalyse
Ein Newton und kg·m/s² ergeben beide M L T⁻², sie passen also zusammen. Geben Sie die Einheiten beider Seiten einer Formel ein und sehen Sie, ob die sieben SI-Basisexponenten übereinstimmen, um einen fehlenden Zeitfaktor oder eine unmögliche Gleichung zu finden. 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
- Links
- N
- Rechts
- kg*m/s^2
- Zusammenfassung
- dimensions match
- Linke Dimension
- M L T^-2
- Rechte Dimension
- M L T^-2
- Linke Masse
- 1
Die Dimensionsanalyse ist der erste Filter, den jede Gleichung der Physik und Technik passieren muss: beide Seiten müssen dieselben SI-Basisdimensionen teilen, sonst kann die Formel nicht stimmen. Dieser Prüfer nimmt ein Einheitenprodukt der linken und eines der rechten Seite entgegen, entwickelt jedes Symbol in die sieben SI-Basisexponenten von Masse, Länge, Zeit, elektrischer Stromstärke, thermodynamischer Temperatur, Stoffmenge und Lichtstärke und meldet, ob diese Vektoren übereinstimmen. Nutzen Sie ihn, um einen fehlenden Zeitfaktor, eine Kraft dort wo eine Energie hingehört, oder eine Hausaufgabenidentität zu fangen, die algebraisch wirkt, aber dimensional unmöglich ist.
Was dimensionale Stimmigkeit in SI-Basiseinheiten bedeutet
Jede mechanische, elektrische, thermische oder optische Größe lässt sich als Produkt der sieben SI-Basisdimensionen schreiben: Masse M, Länge L, Zeit T, elektrische Stromstärke I, thermodynamische Temperatur Θ, Stoffmenge N und Lichtstärke J. Kraft ist M L T^-2, Energie ist M L^2 T^-2, Druck ist M L^-1 T^-2, und eine reine Zahl, ein Radiant oder ein Steradiant ist der dimensionslose Nullvektor. Eine Gleichung ist nur dann dimensional stimmig, wenn der Exponentenvektor der linken Seite komponentenweise dem der rechten gleicht.
Dieser Test beweist nicht, dass die Gleichung wahr ist — ein fehlender Faktor zwei hat immer noch die richtigen Dimensionen —, aber er beweist, dass sie nicht wahr sein kann, wenn die Vektoren abweichen. Newtons zweites Gesetz in Einheitenform ist das klassische Beispiel: das Newton N entwickelt sich zu kg·m·s^-2, demselben 7-Vektor wie das Produkt kg * m / s^2, also ist F = m a dimensional zulässig. F = m v zu schreiben würde M L T^-2 mit M L T^-1 paaren und sofort scheitern.
Dieser Endpunkt führt genau diesen Vergleich aus und sonst nichts: er rechnet keine Beträge um, löst keine fehlende Größe und deutet keine Variablennamen wie F oder a. Sie liefern die Einheiten jeder Seite. SI-Vorsätze ändern die Dimension nie, daher passen kN und N zueinander; ein Millijoule hat weiterhin Energiedimensionen.
Wenn Sie einen Umrechner brauchen, nutzen Sie eine Umrechnungsfähigkeit; wenn Sie wissen müssen, ob eine Identität überhaupt stimmen könnte, nutzen Sie diesen Prüfer.
Eingabevertrag, unterstützte Symbole und wie der Parser ein Produkt liest
Jede Zeichenkette ist ein Einheitenprodukt, keine vollständige algebraische Gleichung; setzen Sie in keines der Felder ein Gleichheitszeichen. Die Multiplikation darf mit *, ·, ×, einem Lehrbuchpunkt zwischen Symbolen (kg.m.s-2) oder mit Spatien (kg m / s^2) geschrieben werden. Die Division nutzt / .
Ganzzahlige Potenzen nutzen ^, ** , Unicode-Hochstellungen oder eine angehängte ganze Zahl (m2 für Quadratmeter, s-2 für inverse Sekunden). Klammern gruppieren Faktoren, sodass (kg*m)/s^2 dasselbe ist wie kg*m/s^2. Zahlkoeffizienten sind dimensionslos und werden beim Vergleich ignoriert, daher hat 2*N denselben Vektor wie N.
Der Katalog umfasst die SI-Basiseinheiten kg, g, m, s, A, K, mol, cd; die gängigen abgeleiteten N, Pa, J, W, C, V, F, ohm, Ω, S, Wb, T, H, Hz, lm, lx, Bq, Gy, Sv, kat, rad, sr; Extraangaben wie min, h, L, eV, cal, bar, atm, torr, psi, dyn, erg, hp, lbf, ft, in, lb; SI-Vorsätze von Yocto bis Yotta einschließlich µ und u für Mikro; sowie Vollnamen wie newton, joule, watt, pascal, volt, ampere.
Exakte Tabellentreffer schlagen die Vorsatztrennung, daher ist min eine Zeitminute und kein Milli-Zoll, und kg ist die Massenbasis statt eines Vorsatzrätsels. Jede Seite ist auf 400 Zeichen und 64 Token begrenzt.
Wann sich eine Dimensionsprüfung lohnt
Klassenzimmer und Tutorienplattformen nutzen einen Rechner für Dimensionsanalyse, damit Lernende Newtons Gesetz, die kinetische-Energie-Identität, das ohmsche Gesetz oder das ideale Gasgesetz in Einheitenform prüfen können, ohne jedes abgeleitete Symbol von Hand zu entwickeln. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das F = m v als falsch und F = m a als richtig wertet und eine erfundene Einheit ablehnt, statt sie still als dimensionslos zu behandeln.
Ingenieurhefte und Laborskripte setzen oft eine abgeleitete Größe aus mehreren Sensoren zusammen — einen Druck aus Kraft und Fläche, eine Leistung aus Spannung und Strom — und eine Prüfung in einem Aufruf von Pa gegen N/m^2 oder W gegen J/s fängt einen vertauschten Kanal, bevor der Plot veröffentlicht wird. Ungültige Eingabe wird nicht berechnet. Halten Sie jede Seite kurz, pinnen Sie die Exponentenganzzahlen in Tests, und Sie erhalten ein reproduzierbares Stimmigkeitsurteil für Hausaufgaben, CAD-Plugins und Rand-Worker, ohne ein eigenes Computeralgebrasystem aufzustellen.
Anwendungsfälle
Klassen- und Hausaufgabenprüfungen
Lassen Sie Lernende die Einheiten jeder Seite von F = m a, K = ½ m v² oder V = I R einreichen und prüfen, ob die SI-Exponentenvektoren übereinstimmen, bevor sie einem Zahlenfaktor nachjagen.
Automatische Bewertung von Prüfungen und LMS
Bewerten Sie Dimensionsanalyse-Aufgaben mit einem deterministischen Orakel, das N gegen kg*m/s^2 akzeptiert, J gegen N ablehnt und bei unbekannten Symbolen scheitert, statt zu raten.
Labor- und Heftprüfungen
Bestätigen Sie, dass ein abgeleiteter Kanal (Pa aus N/m^2, W aus J/s, V aus W/A) dimensional zulässig ist, bevor Sie ihn protokollieren oder plotten.
Häufige Fragen
Was geschieht, wenn ein Einheitensymbol unbekannt ist?
Der Prüfer erfindet nie eine Dimension für ein Token, das er nicht erkennt, und der Fehlschlag wird nicht berechnet.
Beweist eine dimensionale Übereinstimmung, dass die Gleichung wahr ist?
Nein. Übereinstimmende Exponenten sind notwendig, aber nicht hinreichend: ein fehlender Faktor zwei hat immer noch die richtigen Dimensionen. Eine Abweichung beweist, dass die Gleichung so geschrieben nicht stimmen kann.
Welche Einheitensymbole darf ich verwenden?
SI-Basis- und abgeleitete Einheiten (kg, m, s, A, K, mol, cd, N, Pa, J, W, V, ohm, Hz, …), gängige Extras (min, L, eV, bar, ft, lbf), SI-Vorsätze und Vollnamen wie newton. Produkte nutzen *, /, ^, Juxtaposition und Klammern.
Ändern Vorsätze wie Kilo oder Milli das Ergebnis?
Nein. Ein Vorsatz ändert die Größe einer Einheit, nie ihre Dimension: kN und N stimmen überein, und ein Millijoule hat weiterhin die Dimension einer Energie.
Kann ich eine ganze Gleichung mit Gleichheitszeichen eingeben?
Nein. Geben Sie die Einheiten der linken und der rechten Seite getrennt ein. Die Prüfung vergleicht Einheitenprodukte, keine Variablennamen wie F oder a, und sie rechnet weder um noch löst sie nach etwas auf.
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/conv/dimensional-analysis \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"left":"N","right":"kg*m/s^2"}'const res = await fetch("https://api.kit.forhosting.com/conv/dimensional-analysis", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"left": "N",
"right": "kg*m/s^2"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/dimensional-analysis",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"left": "N",
"right": "kg*m/s^2"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/dimensional-analysis", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"left":"N","right":"kg*m/s^2"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"left":"N","right":"kg*m/s^2"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/dimensional-analysis", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"left": "N",
"right": "kg*m/s^2"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.dimensional_analysis",
"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.
Limits
max_chars | 400 |
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
Unbekannte Einheitensymbole scheitern mit invalid_input, statt geraten zu werden. Dieselbe reine Analyselogik läuft gratis im Browser und zu $0.002 je erfolgreichem API-Aufruf, sodass Klassenprüfungen und Automatisierungsskripte bei einer Verwechslung von Newton und Joule nie auseinanderlaufen.
Eingabevertrag, unterstützte Symbole und wie der Parser ein Produkt liest
Senden Sie einen JSON-Körper mit zwei Pflichtzeichenketten: left (Aliasse lhs, left_hand_side, lhs_units) und right (Aliasse rhs, right_hand_side, rhs_units). Ein fehlendes Feld, eine unpaarige Klammer, ein nichtganzer Exponent oder ein unbekanntes Symbol wie foo scheitert mit invalid_input und nennt das Feld; diese Fehlschläge werden nicht berechnet. Bei Erfolg spiegelt der Körper beide Seiten, ein Boolesches consistent, eine summary-Zeichenkette, kompakte left_dimension und right_dimension (zum Beispiel M L T^-2, oder 1 wenn dimensionslos) sowie die sieben left_*- und right_*-Ganzzahlen, damit ein Client eine Tabelle oder eine Differenz zeichnen kann, ohne erneut zu parsen.
Wo eine API zur Dimensionsanalyse ihren Nutzen bringt
Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002, ohne Modelltoken und ohne ausgehendes Netz.
Technische Fragen
Wie prüfe ich, ob eine physikalische Gleichung dimensional stimmig ist?
Senden Sie die Einheiten jeder Seite als left und right, zum Beispiel left=N und right=kg*m/s^2. Die API entwickelt beide in SI-Basisexponenten und gibt consistent true zurück, wenn jede Komponente übereinstimmt.
Was kostet der Prüfer für Dimensionsanalyse?
Das Browserwerkzeug ist gratis. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.