Calculadora de doble rendija
Obtenga la distancia entre franjas brillantes del experimento de Young: rendijas a 0,5 mm, luz de 600 nm y una pantalla a 2 m dan franjas separadas 2,4 mm. Indique las tres longitudes en una misma unidad y el resultado saldrá en ella. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Separación de rendijas d
- 0,00025
- Longitud de onda
- 0,0000005
- Distancia a la pantalla
- 1
- Separación de franjas
- 0,002
- Precisión
- 10
Esta calculadora de doble rendija toma una separación de rendijas, una longitud de onda monocromática y una distancia a la pantalla, y devuelve la separación de franjas del patrón de interferencia de dos rendijas de Young bajo la aproximación habitual de ángulo pequeño. La identidad es totalmente determinista: la separación de franjas delta y es igual a la longitud de onda por la distancia a la pantalla dividida entre la separación de rendijas, escrita Δy igual a λ L sobre d. Comprobaciones clásicas incluyen d igual a dos coma cinco por diez elevado a menos cuatro metros, λ igual a quinientos nanómetros, y L igual a un metro, que da una separación de franjas de dos milímetros, y una geometría más amplia con d igual a cinco décimas de milímetro, λ igual a seiscientos nanómetros, y L igual a dos metros, que da dos coma cuatro milímetros. El motor usa solo aritmética finita, sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.
Dónde encajan las comprobaciones de franjas de doble rendija en el estudio, los laboratorios y el software
Los estudiantes se encuentran con la fórmula de Young cuando un laboratorio mide la separación de franjas con un láser y un par de rendijas, cuando un conjunto de tareas pide Δy dados d, λ y L, o cuando un problema de concurso quiere la longitud de onda a partir de un periodo de franja medido sin construir un banco óptico.
Los docentes pueden pregenerar claves de respuesta para longitudes SI modestas sin confiar en apps de calculadora opacas que convierten unidades en silencio o pierden potencias de diez en los nanómetros. Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas para widgets de óptica ondulatoria, para normalizar d, λ y L introducidos por el usuario antes de una demostración de aula, o para satisfacer enunciados de desafíos de programación que exigen la separación de franjas en lugar de un boceto improvisado.
La práctica de concursos suele necesitar una fuente rápida y sin conexión de Δy para que las soluciones puedan verificarse sin calculadoras gráficas bajo presión de tiempo. Las herramientas de producto y educación usan la resolución cuando quien aprende escribe la separación de rendijas, la longitud de onda y la distancia a la pantalla, y la interfaz debe mostrar el periodo de interferencia en la pantalla.
Qué puede hacer con ella
Comprobaciones de tareas y laboratorio
Calcule la separación de franjas Δy a partir de d, λ y L de libro de texto; verifique patrones a escala de milímetros antes de bosquejar franjas brillantes y oscuras.
Tutoría y widgets de óptica
Normalice la separación de rendijas, la longitud de onda y la distancia a la pantalla introducidas por el usuario para demostraciones interactivas del experimento de Young.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de doble rendija?
Es gratis en su navegador en esta página.
¿Cómo se define la separación de franjas?
Bajo la aproximación de ángulo pequeño de Young, la separación de franjas es Δy = λL/d, la distancia entre franjas brillantes (u oscuras) adyacentes en la pantalla.
¿Necesito convertir los nanómetros yo mismo?
Sí. Introduzca la longitud de onda en la misma unidad de longitud que la separación de rendijas y la distancia a la pantalla; el motor no convierte unidades.
¿Por qué los resultados se redondean a una precisión?
La precisión por defecto es de 10 decimales; puede fijar precision entre 0 y 15.
¿Qué separación de franjas dan rendijas a 0,00025 m con luz de 500 nm y pantalla a 1 m?
Las franjas brillantes quedan a 0,002 m, es decir, 2 mm. Escriba también la longitud de onda en metros para que las tres medidas compartan unidad y la separación salga en metros.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/optics/double-slit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slit_separation":0.00025,"wavelength":5e-7,"screen_distance":1}'const res = await fetch("https://api.kit.forhosting.com/optics/double-slit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slit_separation": 0.00025,
"wavelength": 5e-7,
"screen_distance": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/double-slit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slit_separation": 0.00025,
"wavelength": 5e-7,
"screen_distance": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/double-slit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slit_separation":0.00025,"wavelength":5e-7,"screen_distance":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slit_separation":0.00025,"wavelength":5e-7,"screen_distance":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/double-slit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"slit_separation": 0.00025,
"wavelength": 5e-7,
"screen_distance": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.double_slit",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs_length | 1000000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significa la separación de franjas de Young y qué contiene la respuesta
En el experimento de doble rendija de Young, luz coherente proveniente de dos rendijas estrechas separadas por d interfiere sobre una pantalla a una distancia L, produciendo franjas brillantes y oscuras alternadas. Bajo la aproximación de ángulo pequeño usada en la óptica ondulatoria introductoria, la diferencia de camino entre las dos rendijas crece linealmente con el ángulo, así que la separación entre franjas brillantes adyacentes es igual a la separación entre franjas oscuras adyacentes y viene dada por la fórmula cerrada Δy igual a λ L sobre d. Ese único número es el periodo vertical (u horizontal) del patrón de interferencia medido en la pantalla, en la misma unidad de longitud que usó para d, λ y L. Esta calculadora devuelve slit_separation, wavelength y screen_distance normalizados que proporcionó, la fringe_spacing calculada redondeada a la precisión solicitada, la precisión usada, una breve cadena de fórmula, y la etiqueta de método double_slit. No hay una vía aproximada de trazado de rayos ni muestreo aleatorio de intensidades: el motor construye Δy exacto en punto flotante dentro del rango de longitud admitido o rechaza la entrada con invalid_input. Los casos rechazados incluyen d, λ o L ausentes, valores no finitos, magnitudes por encima del techo documentado, y cualquier separación de rendijas que sea cero o numéricamente cero, porque la división entre d no está definida y una sola rendija no es una geometría de doble rendija.
Cómo se leen d, λ y L, y cómo se mantiene reproducible Δy
Se permiten signos más iniciales opcionales y notación científica en cadenas de longitud cuando se interpretan como decimales finitos; los espacios incrustados, los prefijos hexadecimales y los tokens no numéricos se rechazan con un mensaje claro para que una celda mal escrita no se convierta en un periodo de franja incorrecto. La longitud de onda y la distancia a la pantalla pueden ser positivas o negativas bajo aritmética pura, pero el uso habitual de libro de texto en SI mantiene las tres positivas y coherentes en metros o milímetros; el motor no convierte nanómetros por usted, así que introduzca λ en la misma unidad que d y L. Los campos preferidos son slit_separation para d, wavelength para λ, y screen_distance para L, pero se aceptan alias como d, separation y slitSeparation para el hueco de rendija, lambda, la letra griega λ, y wl para la longitud de onda, y L, D, distance y screenDistance para el alcance de la pantalla, de modo que hojas de cálculo, cadenas de consulta y formularios tipados puedan reutilizar el mismo contrato. Cero para la separación de rendijas nunca es válido: si el d absoluto está en o por debajo de un pequeño épsilon, la solicitud falla con invalid_input porque la separación de franjas no está definida cuando las dos aberturas coinciden. Un campo opcional precision, con los alias decimals y dp, elige cuántos decimales se muestran para los campos numéricos, con valor por defecto de diez y un tope de quince para que los goldens JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de una canalización automatizada sin reimplementar usted mismo la fórmula de doble rendija.
Dónde encajan las comprobaciones de franjas de doble rendija en el estudio, los laboratorios y el software
En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático. Combínela con otros endpoints matemáticos y científicos cuando esté construyendo un pequeño laboratorio de ayudantes gratuitos y deterministas para geometría, álgebra y física introductoria.
Casos de integración
Fixtures de prueba deterministas
Genere valores reproducibles de fringe_spacing para pruebas unitarias, comprobaciones de propiedades y aserciones de CI en código de óptica ondulatoria.
Preguntas técnicas
¿Qué ocurre si la separación de rendijas es cero?
La entrada se rechaza con invalid_input. d = 0 hace que Δy = λL/d no esté definido (división entre cero).