Gegenstandsweite am Kugelspiegel berechnen
Dieser Rechner für die Gegenstandsweite eines Kugelspiegels stellt die Spiegelgleichung so um, dass Sie die erforderliche Position eines Gegenstands für eine gewünschte Bildweite bestimmen können.
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Geben Sie Brennweite und gewünschte Bildweite in derselben Längeneinheit gemäß der üblichen Vorzeichenkonvention ein. Sie erhalten die Gegenstandsweite in dieser Einheit. Die Berechnung eignet sich für konkave und konvexe Kugelspiegel, erkennt Kombinationen mit einem Gegenstand im Unendlichen und ermöglicht schnelle Kontrollen bei Optikaufgaben, Laboraufbauten und frühen optischen Entwürfen.
Geben Sie alle Abstände mit derselben Vorzeichenkonvention ein
Der Rechner verwendet die verbreitete Konvention, nach der reelle Größen positiv sind. Tragen Sie für einen konkaven Spiegel eine positive und für einen konvexen Spiegel eine negative Brennweite ein. Verwenden Sie eine positive Bildweite, wenn die reflektierten Strahlen tatsächlich zusammenlaufen und vor dem Spiegel ein reelles Bild erzeugen. Eine negative Bildweite gilt für ein virtuelles Bild, das scheinbar hinter dem Spiegel liegt. Beide Eingaben müssen dieselbe physikalische Einheit verwenden, etwa Millimeter, Zentimeter oder Meter. Da die Gleichung homogen ist, erscheint auch das Ergebnis automatisch in dieser Einheit. Mischen Sie nicht Zentimeter für die Brennweite mit Millimetern für die Bildweite, ohne zuvor einen Wert umzurechnen. Das Vorzeichen ist Teil der Messgröße und keine reine Darstellungsoption; eine Änderung beschreibt einen anderen physikalischen Aufbau. Die API akzeptiert Dezimalwerte und numerische Zeichenfolgen, beide Abstände müssen jedoch endlich und ungleich null sein. Eine kleine Skizze mit Spiegel sowie Gegenstands- und Bildseite hilft Ihnen, Vorzeichenfehler vor der Berechnung zu vermeiden.
So wird die Gegenstandsweite berechnet
Für einen Kugelspiegel gilt 1/f = 1/do + 1/di. Dabei bezeichnet f die Brennweite, do die Gegenstandsweite und di die Bildweite. Wird die Gleichung nach der gesuchten Gegenstandsweite aufgelöst, ergibt sich do = f × di / (di − f). Diese Fähigkeit wendet die umgestellte Formel unmittelbar an, nachdem geprüft wurde, ob die beiden Eingaben eine endliche Berechnung zulassen. Sind Bildweite und Brennweite gleich, wird der Nenner null. Physikalisch entspricht dieser Grenzfall einem unendlich weit entfernten Gegenstand. Deshalb kann keine endliche Gegenstandsweite ausgegeben werden, und der Rechner meldet einen Eingabefehler. Auch eine Brennweite oder Bildweite von null wird abgelehnt, weil die Kehrwertform der Spiegelgleichung dort nicht definiert ist. Das Ergebnis behält sein algebraisches Vorzeichen: Ein positiver Wert beschreibt üblicherweise einen reellen Gegenstand vor dem Spiegel, ein negativer Wert einen virtuellen Gegenstand. Die numerische Ausgabe wird auf eine stabile signifikante Genauigkeit normiert, damit wiederholte Browser- und API-Berechnungen deterministisch bleiben.
Deuten Sie das Ergebnis und prüfen Sie den Aufbau
Verstehen Sie die ausgegebene Gegenstandsweite als die Position, die das ideale paraxiale Spiegelmodell verlangt. Der Betrag gibt den Abstand vom Spiegelscheitel an, während das Vorzeichen gemäß der gewählten Konvention die Seite festlegt. Ein konkaver Spiegel mit positiver Brennweite kann beispielsweise für viele reelle Bildlagen eine positive Gegenstandsweite liefern. Setzen Sie das Ergebnis zur unabhängigen Kontrolle in die ursprüngliche Gleichung ein: 1/f sollte innerhalb der üblichen Rundungsabweichung mit 1/do + 1/di übereinstimmen. Die Berechnung setzt einen Kugelspiegel, achsennahe Strahlen, vernachlässigbare Spiegeldicke und eine bereits bekannte Brennweite voraus. Sie berücksichtigt weder sphärische Aberration und Aperturgrenzen noch Spiegelneigung, wellenlängenabhängige Beschichtungen oder mechanische Freiräume. Bei Präzisionssystemen sollten Sie diese Einflüsse mit einem vollständigen Strahlenmodell untersuchen. Für Unterricht, Planung eines optischen Tisches und schnelle Machbarkeitskontrollen zeigt die ideale Gleichung jedoch eindeutig, ob die gewünschte Bildlage einer endlichen Gegenstandsposition entspricht und ob diese reell oder virtuell ist.
Anwendungsfälle
Vorführung mit einem Hohlspiegel planen
Bestimmen Sie, wo ein beleuchteter Gegenstand stehen muss, damit sein reelles Bild einen Schirm in der gewünschten Entfernung trifft.
Eine Optikaufgabe kontrollieren
Lösen Sie die Spiegelgleichung nach der Gegenstandsweite auf und vergleichen Sie Betrag und Vorzeichen mit einer Strahlenskizze.
Den Aufbau auf einem optischen Tisch abschätzen
Prüfen Sie vor dem Anordnen von Haltern und Zielen, ob die gewünschte Bildebene eine praktikable endliche Gegenstandsposition verlangt.
Häufige Fragen
Was kostet die Berechnung?
Der API-Preis beträgt $0.002 pro Berechnung. Den Browser-Rechner können Sie auf dieser Seite kostenlos verwenden.
Welche Einheiten soll ich verwenden?
Sie können jede Längeneinheit wählen, müssen aber für Brennweite und Bildweite dieselbe benutzen. Das Ergebnis erscheint in dieser Einheit.
Warum kann die Gegenstandsweite negativ sein?
Bei der Konvention reell gleich positiv steht ein negativer Wert für einen virtuellen Gegenstand und nicht für einen reellen Gegenstand vor dem Spiegel.
Warum wird eine Bildweite gleich der Brennweite abgelehnt?
Diese Kombination setzt den Nenner der umgestellten Gleichung auf null und entspricht einem Gegenstand im Unendlichen statt einer endlichen Position.
Funktioniert die Berechnung für konkave und konvexe Spiegel?
Ja. Verwenden Sie gemäß der genannten Konvention eine positive Brennweite für konkave und eine negative für konvexe Spiegel.
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/optics/mirror-object-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length":10,"image_distance":30}'const res = await fetch("https://api.kit.forhosting.com/optics/mirror-object-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length": 10,
"image_distance": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/mirror-object-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length": 10,
"image_distance": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/mirror-object-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length":10,"image_distance":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length":10,"image_distance":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/mirror-object-distance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"focal_length": 10,
"image_distance": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.mirror_object_distance",
"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. |