Angolo minimi di diffrazione a fenditura (a, λ, m)
Con ordine 1, lunghezza d’onda di 500 nm e fenditura di 0,1 mm, il minimo cade a 0,286480091241°, dove il seno dell’angolo vale 0,005. Utile per preparare soluzioni o verificare un’esercitazione con laser. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ordine
- 1
- Lunghezza d'onda
- 0,0000005
- Larghezza della fenditura
- 0,0001
- Angolo (°)
- 0,2864800912 degrees
- Angolo (rad)
- 0,0050000208
- Sen θ
- 0,005
- Ordine massimo
- 199
Quando la luce monocromatica attraversa una fenditura stretta, il pattern di campo lontano mostra un massimo centrale brillante affiancato da minimi scuri a angoli discreti. La posizione angolare di tali minimi segue la relazione del seno: la larghezza della fenditura per il seno di theta uguaglia l’ordine per la lunghezza d’onda (a sin θ = m λ), così θ è l’arcoseno di m λ su a. Questa capacità riceve l’ordine intero, la lunghezza d’onda e la larghezza della fenditura in unità di lunghezza coincidenti e restituisce quell’angolo in gradi e radianti.
La condizione del seno per i minimi di diffrazione a fenditura singola
L’illuminazione di un’apertura rettangolare lunga di larghezza a da un’onda piana di lunghezza d’onda lambda produce, nel campo lontano di Fraunhofer o nel piano focale di una lente colletttrice, un inviluppo di diffrazione i cui minimi di intensità si trovano dove le ondine secondarie lungo la fenditura si annullano. La condizione standard di interferenza distruttiva è a per il seno dell’angolo theta misurato dall’asse ottico uguale a un ordine intero m per la lunghezza d’onda.
Riordinando si ottiene la posizione angolare theta uguale al seno inverso del rapporto m lambda su a. L’ordine m deve essere un intero non nullo: i valori positivi pongono minimi da un lato del picco centrale e i valori negativi pongono i partner simmetrici dall’altro lato. L’ordine zero è il massimo centrale, non una frangia scura, quindi questo calcolatore non accetta mai m uguale a zero.
Poiché il valore assoluto del seno non può superare uno, sono fisicamente osservabili solo gli ordini con |m lambda / a| minore o uguale a uno; gli ordini superiori semplicemente non compaiono per quella apertura e lunghezza d’onda. Fenditure più larghe avvicinano i minimi all’asse; fenditure più strette o lunghezze d’onda maggiori allargano il pattern.
Non integra l’inviluppo di intensità completo sin beta su beta al quadrato, non tratta aperture circolari né dischi di Airy e non calcola la spaziatura di frange a doppia fenditura né il potere risolutivo di un reticolo.
Dove un calcolatore dell’angolo dei minimi crea valore
I corsi di ottica delle scuole superiori e dell’università assegnano problemi di pattern di campo lontano che chiedono l’angolo della prima frangia scura, del secondo minimo o della semi-larghezza del picco centrale derivata dall’ordine uno; un oracolo affidabile che restituisce gradi e radianti accelera la correzione e l’allestimento delle demo.
I laboratori didattici che misurano la lunghezza d’onda laser da angoli di frangia misurati necessitano di un calcolatore diretto che coincida con la stessa relazione a sin theta uguale a m lambda del resoconto di esperimento prima che gli studenti invertano per lambda. Le bozze di progetto di monocromatori e fenditure d’ingresso stimano quanto largo sarà l’inviluppo di diffrazione a una data lunghezza d’onda prima di modelli di ottica ondulatoria più dettagliati.
I siti di contenuto che puntano all’angolo dei minimi di diffrazione a fenditura traggono vantaggio da uno strumento live il cui percorso gratuito del browser coincide byte per byte con l’automazione a pagamento sullo stesso modulo puro. Mantenga le lunghezze in un solo sistema di unità, fissi gli angoli arrotondati nei test e otterrà angoli di minimi riproducibili per compiti, plugin LMS e edge worker senza erigere un’intera pila di ottica ondulatoria.
Casi d'uso
Chiavi di risposta per compiti e laboratorio
Calcoli la posizione angolare dell’m-esimo minimo a fenditura singola da ordine, lunghezza d’onda e larghezza del libro di testo così che docenti e autovalutatori condividano un’unica verità di riferimento.
Laboratori didattici sulla lunghezza d’onda laser
Verifichi in avanti gli angoli di frangia scura misurati rispetto ad a·sin(θ)=m·λ per una fenditura nota prima di risolvere λ nell’esperimento inverso.
Stime di inviluppo di fenditura e monocromatore
Stimare a quale distanza dall’asse ottico si collocano i primi minimi di diffrazione nel dimensionare fenditure d’ingresso a una lunghezza d’onda di progetto.
Domande frequenti
Quale formula usa questo calcolatore dell’angolo dei minimi a fenditura?
La condizione standard dei minimi a fenditura singola: a·sin(θ) = m·λ, quindi θ = arcsin(m·λ/a). Larghezza della fenditura e lunghezza d’onda devono usare la stessa unità di lunghezza; m è un ordine intero non nullo.
Cosa succede se la larghezza della fenditura è zero?
Una larghezza di fenditura nulla (o non positiva) farebbe dividere per zero la formula; viene rifiutata con un errore di validazione chiaro e non viene addebitata.
Cosa succede se |m·λ/a| è maggiore di uno?
Non esiste un angolo reale per quell’ordine con l’apertura e la lunghezza d’onda date.
Qual è l’angolo del primo minimo con fenditura di 0,1 mm e luce a 500 nm?
È 0,286480091241°, cioè 0,00500002083357 radianti. Il seno di quell’angolo è 0,005, la lunghezza d’onda divisa per la larghezza della fenditura.
Una fenditura più larga allontana i minimi?
No, accade il contrario. Una fenditura più larga o una lunghezza d’onda più corta avvicina i minimi al centro, mentre una fenditura stretta o un’onda più lunga li allontana.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/optics/single-slit-minima-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"order":1,"wavelength":5e-7,"slit_width":0.0001}'const res = await fetch("https://api.kit.forhosting.com/optics/single-slit-minima-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"order": 1,
"wavelength": 5e-7,
"slit_width": 0.0001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/single-slit-minima-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"order": 1,
"wavelength": 5e-7,
"slit_width": 0.0001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/single-slit-minima-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"order":1,"wavelength":5e-7,"slit_width":0.0001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"order":1,"wavelength":5e-7,"slit_width":0.0001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/single-slit-minima-angle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"order": 1,
"wavelength": 5e-7,
"slit_width": 0.0001
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.single_slit_minima_angle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Apertura o lunghezza d’onda non positive, ordine nullo o frazionario e ordini il cui argomento del seno supera uno vengono rifiutati con invalid_input anziché un successo vuoto silenzioso. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; i fallimenti di validazione non consumano il saldo prepagato.
La condizione del seno per i minimi di diffrazione a fenditura singola
Questo endpoint valuta solo quella condizione angolare in forma chiusa. La pipeline è aritmetica a virgola mobile pura, senza chiamate di rete, senza semi casuali e senza timestamp di orologio, così ordine, lunghezza d’onda e larghezza di fenditura identici producono sempre lo stesso JSON.
Campi della richiesta, forma della risposta e fallimenti di validazione
La larghezza di fenditura zero è segnalata esplicitamente perché dividere per a sarebbe indefinito. Usi il modulo gratuito del browser per compiti e demo di laboratorio, poi lo stesso contratto dagli script quando serve un blocco di chiavi di risposta. Invii un oggetto JSON con tre campi obbligatori: order, l’intero m non nullo del minimo; wavelength, lambda nella stessa unità di lunghezza dell’apertura; e slit_width, la larghezza dell’apertura a. Sono accettati alias come m, n o min_order per l’ordine, lambda, wave_length o wl per la lunghezza d’onda, e a, width, slit o slitWidth per l’apertura, così gli script in notazione da manuale non necessitano di uno strato di rinomina. Campi mancanti, stringhe non numeriche, NaN, Infinity, larghezza di fenditura non positiva, lunghezza d’onda non positiva, ordine zero o non intero e ordini con |m lambda / a| maggiore di uno falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta restituisce order, wavelength e slit_width ripuliti, angle_degrees e angle_radians per la visualizzazione e ulteriore trigonometria, sin_theta uguale a m lambda su a per controlli intermedi, max_order come il più grande ordine intero positivo che ha ancora un angolo reale per il dato a su lambda, e le stringhe formula e unit. Controlli classici: ordine uno con a uguale a 1×10⁻⁴ m e lambda uguale a 5×10⁻⁷ m, che produce un piccolo angolo vicino a 0.29 gradi; la stessa geometria con ordine zero come percorso di errore del massimo centrale; e larghezza di fenditura zero come percorso obbligatorio invalid_input per divisione per zero. Le chiamate API riuscite usano il saldo KIT prepagato alla base pubblicata di $0.002 per voce.
Dove un calcolatore dell’angolo dei minimi crea valore
Poiché questa capacità è un motore di parse puro, ogni chiamata riuscita costa la base pubblicata di $0.002 senza token di modello né rete in uscita, e la validazione fallita non consuma saldo.
Domande tecniche
Perché l’ordine m = 0 viene rifiutato?
m = 0 corrisponde al massimo centrale del pattern a fenditura singola, non a un minimo scuro. Solo m = ±1, ±2, … etichettano minimi sotto la condizione standard.
Quanto costa il calcolatore dell’angolo dei minimi a fenditura?
Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l’ingresso non valido non viene fatturato.