Einzelspalt-Beugungsrechner
Grünes Licht mit 500 nm hinter einem Spalt von 0,1 mm erzeugt den ersten dunklen Streifen bei 0,286480091241°. Geben Sie Spaltbreite, Wellenlänge und Ordnung ein, um jedes Minimum zu finden und die höchste mögliche Ordnung zu sehen. 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
- Spaltbreite
- 0,0001
- Wellenlänge
- 0,0000005
- Ordnung
- 1
- Winkel in Grad
- 0,2864800912 degrees
- Winkel in Radiant
- 0,0050000208
- Sinus von Theta
- 0,005
- Maximale Ordnung
- 199
Ein schmaler Spalt, der mit monochromatischem Licht beleuchtet wird, erzeugt ein Beugungsmuster mit einem hellen zentralen Maximum und einer Reihe dunkler Minima zu beiden Seiten. Die Standardbedingung dieser Minima lautet, dass die Spaltbreite multipliziert mit dem Sinus des Winkels einer ganzzahligen Ordnung multipliziert mit der Wellenlänge entspricht: a·sin(θ)=m·λ, mit m = ±1, ±2, ±3… Dieser Rechner nimmt die Spaltbreite, die Wellenlänge in derselben Längeneinheit und die ganzzahlige Ordnung und liefert die Winkelposition dieses Minimums in Grad und Radiant. Eine null oder nicht positive Breite wird abgelehnt, weil die Formel durch null teilen würde. Ordnungen, deren Sinusargument dem Betrag nach eins übersteigt, werden ebenfalls abgelehnt, weil diese Minima für die gegebene Öffnung nicht erscheinen.
Wie Minima der Einzelspaltbeugung lokalisiert werden
Beginnen Sie mit einer langen, schmalen rechteckigen Öffnung der Breite a, beleuchtet von einer ebenen Welle der Wellenlänge lambda. Im Fernfeld, oder gleichwertig in der Brennebene einer Sammellinse, empfängt jede Richtung theta gemessen von der optischen Achse die kohärente Summe sekundärer Wellenchen entlang des Spalts. Die Richtungen destruktiver Interferenz der Einzelspalt-Hüllkurve erfüllen a mal Sinus von theta gleich m mal lambda, wobei m eine von null verschiedene ganze Zahl ist.
Auflösen nach dem Winkel ergibt theta gleich dem Arkussinus von m lambda durch a. Positives m setzt ein Minimum auf eine Seite des zentralen Peaks; negatives m setzt den symmetrischen Partner auf die andere Seite. Die zentrale helle Streifen ist kein Minimum: m gleich null ist von der Dunkelstreifen-Formel ausgeschlossen.
Da der Sinus dem Betrag nach eins nicht übersteigen kann, sind nur Ordnungen mit Absolutwert kleiner oder gleich a durch lambda beobachtbar; höhere Ordnungen erscheinen schlicht nicht. Breitere Spalte oder kürzere Wellenlängen rücken die Minima näher an die Achse; ein schmalerer Spalt oder eine längere Wellenlänge spreizt das Muster. Diese Fähigkeit wertet nur diese geschlossene Winkelbedingung der Minima aus.
Sie integriert nicht die volle Intensitätshüllkurve, behandelt weder Kreisöffnungen noch Airy-Scheiben und berechnet weder Doppelspalt-Streifenabstand noch spektrales Auflösungsvermögen. Beide Längen müssen endlich und streng positiv sein und dieselbe Längeneinheit teilen; die Ordnung muss eine von null verschiedene ganze Zahl sein.
Wo Einzelspalt-Beugungsrechner in der Praxis vorkommen
Optikkurse an Schulen und Hochschulen vergeben endlos Fernfeld-Musteraufgaben, die Winkel oder Schirmposition des ersten dunklen Streifens, des zweiten Minimums oder der Halbwertsbreite des zentralen Peaks aus m gleich eins verlangen; ein vertrauenswürdiges Orakel, das Grad und Radiant liefert, beschleunigt Korrektur und Demoaufbau. Lehrlabore, die Laserwellenlängen aus gemessenen Streifenwinkeln bestimmen, brauchen einen Vorwärtsrechner, der dieselbe Relation a·sin(θ)=m·λ des Versuchsprotokolls trifft. Instrumentenskizzen für Monochromatoren und Eintrittsspalte schätzen, wie breit eine Beugungshüllkurve bei gegebener Wellenlänge wird, bevor detailliertere Wellenoptikmodelle laufen.
Wenn Sie später Doppelspalt-Streifenabstand, Airy-Radien kreisförmiger Öffnungen, Linsenvergrößerung oder Brechungswinkel nach Snellius brauchen, behandeln Sie diese als getrennte Suchintentionen und Landeseiten statt diese Seite der Einzelspalt-Minima zu überladen.
Anwendungsfälle
Antwortschlüssel für Hausaufgaben und Labor
Berechnen Sie die Winkelposition des m-ten Einzelspalt-Minimums aus Lehrbuch-Spaltbreite und Wellenlänge, damit Lehrkräfte und Autokorrektoren eine gemeinsame Referenz teilen.
Lehrlabore zur Laserwellenlänge
Prüfen Sie gemessene Dunkelstreifenwinkel vorab gegen a·sin(θ)=m·λ bei bekanntem Spalt, bevor Sie λ im umgekehrten Experiment lösen.
Spalt- und Monochromator-Hüllkurvenabschätzungen
Schätzen Sie, wie weit die ersten Beugungsminima von der optischen Achse liegen, wenn Sie Eintrittsspalte bei einer Entwurfswellenlänge dimensionieren.
Häufige Fragen
Welche Formel verwendet dieser Einzelspalt-Beugungsrechner?
Die Standardbedingung der Einzelspalt-Minima: a·sin(θ) = m·λ, also θ = arcsin(m·λ/a). Spaltbreite und Wellenlänge müssen dieselbe Längeneinheit verwenden; m ist eine von null verschiedene ganzzahlige Ordnung.
Was passiert, wenn die Spaltbreite null ist?
Eine Spaltbreite null (oder nicht positiv) würde die Formel durch null teilen lassen; sie wird mit klarem Validierungsfehler abgelehnt und nicht berechnet.
Was, wenn |m·λ/a| größer als eins ist?
Es gibt keinen reellen Winkel für diese Ordnung bei gegebener Öffnung und Wellenlänge.
Wie viele dunkle Streifen kann ein Einzelspalt erzeugen?
Es gibt nur Ordnungen bis zur Spaltbreite geteilt durch die Wellenlänge. Ein Spalt von 0,1 mm mit Licht von 500 nm erreicht auf jeder Seite der Mitte die Ordnung 199.
Warum ist die Ordnung null nicht erlaubt?
Die Ordnung null ist das helle Hauptmaximum in der Mitte, kein dunkler Streifen. Die Bedingung für Minima beginnt deshalb bei plus oder minus eins.
Was passiert bei einer Spaltbreite von null?
Der Wert wird abgelehnt, weil die Rechnung sonst durch null teilen würde. Spaltbreite und Wellenlänge müssen positiv sein und dieselbe Längeneinheit haben.
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/single-slit-diffraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slit_width":0.0001,"wavelength":5e-7,"order":1}'const res = await fetch("https://api.kit.forhosting.com/optics/single-slit-diffraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slit_width": 0.0001,
"wavelength": 5e-7,
"order": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/single-slit-diffraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slit_width": 0.0001,
"wavelength": 5e-7,
"order": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/single-slit-diffraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slit_width":0.0001,"wavelength":5e-7,"order":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slit_width":0.0001,"wavelength":5e-7,"order":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/single-slit-diffraction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"slit_width": 0.0001,
"wavelength": 5e-7,
"order": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.single_slit_diffraction",
"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
Wie Minima der Einzelspaltbeugung lokalisiert werden
Die Pipeline ist reine Gleitkommaarithmetik ohne Netz, ohne Zufallsseeds und ohne Wanduhren-Zeitstempel, sodass identische a, lambda und m stets dasselbe JSON erzeugen.
Was Sie senden und was Sie zurückerhalten
Alle drei Felder sind Pflicht. Spaltbreite null wird ausdrücklich genannt, weil Teilen durch a undefiniert wäre. Nutzen Sie das kostenlose Browserformular für Hausaufgaben und Labordemos und denselben Vertrag aus Skripten, wenn Sie Massenschlüssel brauchen. Senden Sie drei Zahlen unter den Feldern slit_width, wavelength und order. slit_width ist die Öffnungsbreite a, wavelength ist lambda in derselben Einheit wie a, und order ist die ganze Zahl m des gewünschten Minimums. Aliase wie a, width oder slit für die Öffnung; lambda, wave_length oder wl für die Wellenlänge; und m, n oder min_order für die Ordnung werden akzeptiert, damit Skripte mit Lehrbuchnotation keine Umbenennungsschicht brauchen. Fehlende Felder, nichtnumerische Zeichenketten, NaN, Infinity, nicht positive Spaltbreite, nicht positive Wellenlänge, Ordnung null oder nicht ganzzahlig sowie Ordnungen mit |m·λ/a| größer als eins scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg gibt die Antwort bereinigte slit_width, wavelength und order, angle_degrees und angle_radians, sin_theta gleich m lambda durch a für Zwischenprüfungen, max_order als größte positive ganzzahlige Ordnung mit reellem Winkel für das gegebene a/lambda sowie die Zeichenketten formula und unit für die Anzeige zurück. Klassische Checks: a gleich 1×10⁻⁴ m, lambda gleich 5×10⁻⁷ m, m gleich eins ergibt einen kleinen Winkel nahe 0.29 Grad; dieselbe Geometrie mit m gleich null als Fehlerpfad des zentralen Maximums; und Spaltbreite null als obligatorischer invalid_input-Pfad. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler werden nicht berechnet.
Wo Einzelspalt-Beugungsrechner in der Praxis vorkommen
Weil diese Fähigkeit eine reine parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Warum wird die Ordnung m = 0 abgelehnt?
m = 0 entspricht dem zentralen Maximum des Einzelspaltmusters, nicht einem dunklen Minimum. Nur m = ±1, ±2, … bezeichnen Minima unter der Standardbedingung.
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorab bezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.