Linsenschleifergleichung
Prüfen Sie eine Lehrbuchlinse in Sekunden: Kronglas mit einem Index nahe 1.5 und symmetrischen Radien von 0.1 m und -0.1 m fokussiert bei 0.1 m, eine Sammellinse mit 10 Dioptrien, nach dem Modell der dünnen Linse. 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
- N
- 1,5
- R1
- 0,1
- R2
- -0,1
- R1 m
- 0,1
- R2 m
- -0,1
- Brechkraft dpt
- 10
- Brennweite m
- 0,1
Die Linsenschleifergleichung verknüpft die Brennweite einer dünnen Linse mit dem Brechungsindex ihres Materials und den beiden Krümmungsradien der Flächen. Nutzen Sie sie für Optik-Hausaufgaben, den Laboraufbau, die grobe Auslegung von Kameras und Mikroskopen und jede Pipeline, die eine transparente Dünnlinsen-Brennweite ohne Tabellenkalkulationen oder undurchsichtige Rechner benötigt. Ein Index gleich eins wird abgelehnt, weil die Linse dann dem umgebenden Medium entspräche und keine optische Brechkraft erzeugte.
Was die Linsenschleifergleichung annimmt und wann sie gilt
Die Dünnlinsen-Linsenschleifergleichung ist das gängige Modell erster Ordnung, das in der einführenden Optik gelehrt wird: Die Linsendicke ist gegenüber den Radien sowie den Objekt- und Bildweiten vernachlässigbar, die Flächen sind sphärisch (oder eben), und das umgebende Medium ist Luft mit einem Brechungsindex von im Wesentlichen eins. Unter diesen Annahmen addieren sich die Brechkräfte der beiden Flächen, und die kombinierte Brechkraft ist (n minus eins) mal die Differenz der Flächenkrümmungen.
Reale dicke Linsen benötigen die vollständige Dicklinsenformel mit Mittendicke und Brechungsindizes des Objekt- und Bildraums; asphärische Elemente, Gradientenindexglas und mehrlinsige Objektive benötigen Strahlverfolgung oder Herstellerdaten. Dieses Werkzeug gibt bewusst das ideale Dünnlinsenergebnis zurück, damit Sie Lehrbuchaufgaben prüfen, einen Entwurf vor der detaillierten Modellierung anlegen oder eine Basis-Brechkraft dokumentieren können. Die Radien verwenden die kartesische Vorzeichenkonvention mit Licht, das von links nach rechts läuft: Ein Radius ist positiv, wenn der Krümmungsmittelpunkt rechts von der Fläche liegt.
Ebene Flächen werden als Radius null akzeptiert, was null Krümmung beiträgt und der üblichen Konvention von Schülerrechnern für plankonvexe und plankonkave Elemente entspricht.
Wo Teams die Dünnlinsen-Brennweite in der Praxis nutzen
Physik- und Ingenieurkurse nutzen den Rechner, um Hausaufgaben und Laborvorbereitungen zu überprüfen: Studierende wählen Kronglas nahe n gleich 1,5, wählen symmetrische bikonvexe Radien und bestätigen, dass f dem erwarteten Wert entspricht, bevor sie auf einer optischen Bank schleifen oder messen. Produktteams, die einfache Lupen, LED-Kollimatoren oder Singlet-Konzepte für Handykameras auslegen, benötigen eine transparente Brechkraftschätzung, bevor sie ein vollständiges optisches Entwurfspaket öffnen. Instrumentierungsgruppen vergleichen gemessene Brennweiten mit der Dünnlinsenvorhersage, um falsches Glasmaterial, vertauschte Flächenreihenfolge oder einen nicht mehr dünnen Aufbau zu erkennen.
Bevorzugen Sie diesen Endpunkt, wenn Sie eine stabile, prüfbare geschlossene Form wünschen – keinen Dicklinsenlöser, keine mehrlinsige Strahlverfolgung und keine wellenlängenabhängige Dispersion, die zusätzliche Eingaben zu Dicke, Abständen und Glaskatalog jenseits dieses Vertrags erfordern.
Anwendungsfälle
Schnelle Singlet-Brechkraft für Produktkonzepte
Schätzen Sie die sammelnde oder zerstreuende Brechkraft eines Glas- oder Kunststoff-Singlets bei der frühen Auslegung von Kamera, Lupe oder Kollimator vor dem Detailentwurf.
Häufige Fragen
Warum wird ein Brechungsindex gleich eins abgelehnt?
Wenn n gleich eins ist, entspricht die Linse dem umgebenden Medium und die Formel ergibt für beliebige Radien null optische Brechkraft.
Verarbeitet dies dicke Linsen oder mehrlinsige Systeme?
Nein. Diese Fähigkeit gibt nur die geschlossene Standard-Dünnlinsenform zurück. Dicke Linsen benötigen die Mittendicke und eine umfassendere Formel; mehrlinsige Systeme benötigen Strahlverfolgung oder Herstellervorgaben.
Was besagt die Linsenmachergleichung?
Die Brechkraft einer dünnen Linse ist die Brechzahl des Materials minus eins, multipliziert mit der Differenz der Krümmungen beider Flächen. Die Brennweite ist der Kehrwert dieser Brechkraft.
Warum weicht meine gemessene Brennweite von der Vorhersage ab?
Typische Ursachen sind eine falsche Glassorte, vertauschte Flächenreihenfolge oder eine Linse, die für das Modell der dünnen Linse zu dick ist. Der Vergleich beider Werte deckt das schnell auf.
Welche Brechzahl nehme ich für gewöhnliches Glas?
Kronglas liegt nahe 1.5, dem Wert der meisten Übungsaufgaben. Für andere Werkstoffe entnehmen Sie die Brechzahl den Daten des verwendeten Glases oder Kunststoffs.
Liefert der Rechner auch die Brechkraft in Dioptrien?
Ja. Neben der Brennweite in Metern erhalten Sie die Brechkraft in Dioptrien und die Einordnung als sammelnd oder zerstreuend. Eine Brennweite von 0.1 m entspricht 10 Dioptrien.
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/optics/lensmaker \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":1.5,"r1":0.1,"r2":-0.1}'const res = await fetch("https://api.kit.forhosting.com/optics/lensmaker", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 1.5,
"r1": 0.1,
"r2": -0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/lensmaker",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 1.5,
"r1": 0.1,
"r2": -0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/lensmaker", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":1.5,"r1":0.1,"r2":-0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":1.5,"r1":0.1,"r2":-0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/lensmaker", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"n": 1.5,
"r1": 0.1,
"r2": -0.1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.lensmaker",
"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. |
Technische Hinweise
Eingaben, Ausgaben, Einheiten und Validierungsregeln
Alle drei müssen endlich sein. Jeder Radius darf null sein, um eine ebene Fläche zu bedeuten; Radien ungleich null dürfen gemäß der Vorzeichenkonvention positiv oder negativ sein. Rechnen Sie Millimeter in Meter um, bevor Sie aufrufen, falls Ihre Zeichnungen mm verwenden; rechnen Sie Dioptrien in die Brennweite mit f gleich eins durch P um, wenn Sie nur die Brechkraft kennen. Der Index muss streng positiv sein und darf nicht gleich eins sein – wenn n gleich eins ist, sagt die Formel für beliebige Radien null Brechkraft voraus, was für ein fokussierendes Element unphysikalisch ist und mit invalid_input abgelehnt wird, damit Clients früh scheitern. Die Antwort gibt n, r1_m und r2_m zurück, dann optical_power_dpt (Dioptrien, wenn die Längen in Metern vorliegen), focal_length_m (Meter, oder null, wenn die Brechkraft bei einer afokalen Kombination exakt null ist), lens_type (converging, diverging oder afocal) sowie die Formel-Zeichenkette für Audit-Protokolle. Fehlende Felder, nicht numerische Zeichenketten, ein nicht positiver Index oder ein Index von genau eins scheitern mit invalid_input und werden nicht berechnet. Der Preis für einen erfolgreichen analytischen Aufruf beträgt pauschal $0.002 pro Posten.
Wo Teams die Dünnlinsen-Brennweite in der Praxis nutzen
Da jeder erfolgreiche Aufruf ein einzelner analytischer Posten zu $0.002 ist, können Skripte Familien von Radien oder Indextabellen durchlaufen, ohne Abonnement oder Modellkosten.
Integrationsbeispiele
Erwartete Brennweite für Hausaufgaben und Labor
Berechnen Sie die ideale Dünnlinsen-Brennweite f aus n, R1 und R2, bevor Studierende die Brennweite auf einer optischen Bank messen und den prozentualen Fehler angeben.
Parameterdurchläufe in Entwurfsskripten
Rufen Sie die API über Radienpaare und Indextabellen im Batch auf, um Brennweiten-Diagramme ohne Tabellenkalkulationen oder undurchsichtige Desktop-Rechner zu erstellen.
Technische Fragen
Welche Formel verwendet der Rechner zur Linsenschleifergleichung?
Er verwendet die Dünnlinsenform in Luft: 1/f = (n − 1)(1/R1 − 1/R2). Zu den Ausgaben zählen Brennweite in Metern, optische Brechkraft in Dioptrien und ein Label converging/diverging/afocal.
Welche Vorzeichenkonvention verwenden R1 und R2?
Die kartesische Konvention mit Licht von links nach rechts: Ein Radius ist positiv, wenn der Krümmungsmittelpunkt rechts von der Fläche liegt. Eine typische bikonvexe Linse hat R1 > 0 und R2 < 0.
Wie viel kostet jeder API-Aufruf?
$0.002 pro erfolgreicher Anfrage. Das Browser-Werkzeug oben läuft kostenlos und lokal; die API greift nur bei erfolgreicher Aufgabe auf Ihr im Voraus bezahltes KIT-Guthaben zu.