Calculadora de longitud de camino óptico
La luz que atraviesa 0,25 m de un material con índice de refracción 1,5 recorre un camino óptico de 0,375 m: distancia por índice, explicado paso a paso. Útil para interferencias y prácticas de laboratorio con un solo medio uniforme. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud del camino físico (m)
- 0,25
- Índice de refracción
- 1,5
- Longitud del camino óptico (m)
- 0,375
Esta calculadora obtiene la distancia efectiva que recorre la luz en un medio uniforme multiplicando la longitud física por el índice de refracción. Introduzca la distancia en metros y un índice adimensional para recibir la longitud de camino óptico en metros, los datos normalizados, las unidades y los pasos de sustitución. La relación OPL = n × L se aplica a una sola región homogénea. Resulta útil en estudios de óptica, planificación de interferómetros, comprobaciones de laboratorio y pruebas de software.
Qué representa la longitud de camino óptico
La longitud de camino óptico expresa la distancia efectiva recorrida por la luz teniendo en cuenta las propiedades refractivas del medio. En un medio uniforme equivale a la distancia física L multiplicada por el índice adimensional n. Por ejemplo, un rayo que atraviesa 0.25 metros de un material con índice 1.5 acumula 0.375 metros de camino óptico.
El resultado conserva una unidad de longitud porque el índice no tiene unidad. En el vacío, donde por convenio n vale 1, la longitud óptica coincide con la física; en materiales transparentes con índice mayor que 1, es superior. Esta magnitud permite comparar fases: dos rayos pueden recorrer rutas geométricas distintas y acumular el mismo camino óptico, o recorrer distancias iguales en materiales diferentes y acumular caminos distintos.
La calculadora trata deliberadamente una sola región homogénea, por lo que la fórmula es directa y verificable. No deduce el índice a partir del material o la longitud de onda ni aplica la ley de Snell para hallar la trayectoria. Introduzca la distancia realmente recorrida dentro del medio y un índice apropiado para su modelo, longitud de onda y condiciones.
Alcance, supuestos y aplicaciones prácticas
Use esta herramienta cuando toda la trayectoria esté en una región cuyo índice pueda considerarse constante. La aproximación sirve para ejercicios iniciales, estimaciones rápidas de laboratorio y segmentos de modelos mayores. Si el rayo cruza varios materiales uniformes, calcule n por L para cada tramo y sume fuera de esta capacidad las longitudes obtenidas.
Si el índice cambia continuamente con la posición, debe integrar n a lo largo de la trayectoria. Recuerde además que el índice puede depender de la longitud de onda, temperatura, presión, polarización y composición; el programa utiliza el número proporcionado y no valida propiedades de materiales. El camino óptico no equivale a la trayectoria geométrica, la distancia focal, la potencia de una lente ni un cálculo automático del tiempo.
Ayuda a comparar brazos de interferómetros porque las diferencias de fase dependen de diferencias de camino óptico, pero no calcula ciclos de longitud de onda ni ángulos de fase. También es útil para pruebas de simulación reproducibles sin servicios externos. Para trabajar con rigor, documente el origen del índice, mantenga las longitudes en metros, conserve suficiente precisión y divida los sistemas compuestos en tramos uniformes antes de sumar sus contribuciones.
Qué puede hacer con ella
Comparación de brazos de interferómetro
Estime la contribución óptica de un tramo uniforme de vidrio, líquido o aire antes de comparar dos brazos de un interferómetro.
Comprobación de ejercicios de óptica
Verifique cálculos manuales de OPL = n × L con sustituciones explícitas y unidades SI coherentes.
Preguntas frecuentes
¿Cuál es la fórmula de la longitud de camino óptico?
Para un medio uniforme, es OPL = n × L, donde n es el índice y L la distancia física en metros.
¿Qué unidad utiliza la longitud de camino óptico?
El resultado se expresa en metros porque el índice de refracción es adimensional y la distancia física se introduce en metros.
¿Puedo calcular varios medios a la vez?
No en una sola llamada. Calcule por separado cada tramo uniforme y sume después las longitudes ópticas devueltas.
¿Depende el índice de refracción de la longitud de onda?
A menudo sí. Use un índice adecuado para el material, la longitud de onda, la temperatura y las demás condiciones del modelo.
¿El camino óptico siempre es mayor que la distancia real?
Solo cuando el índice de refracción supera 1, como en la mayoría de los materiales transparentes. En el vacío el índice vale 1, así que el camino óptico y la distancia física coinciden.
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/optical-path-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"physical_path_length_m":0.25,"refractive_index":1.5}'const res = await fetch("https://api.kit.forhosting.com/optics/optical-path-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"physical_path_length_m": 0.25,
"refractive_index": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/optical-path-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"physical_path_length_m": 0.25,
"refractive_index": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/optical-path-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"physical_path_length_m":0.25,"refractive_index":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"physical_path_length_m":0.25,"refractive_index":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/optical-path-length", 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
{
"physical_path_length_m": 0.25,
"refractive_index": 1.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.optical_path_length",
"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_value | 1000000000000 |
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
El cálculo es determinista y local: no usa red, azar ni reloj, por lo que el navegador y la API entregan el mismo resultado para una entrada válida.
Cómo introducir los valores e interpretar el resultado
Todo valor debe superar cero y ni las entradas ni el resultado pueden exceder un billón. Convierta antes centímetros o milímetros a metros: divida los centímetros entre 100 y los milímetros entre 1,000; por ejemplo, 5 milímetros son 0.005 metros. No añada unidades a una cadena numérica: envíe 0.005, no 5 mm. Indique physical_path_length_m como número finito positivo en metros y refractive_index como número finito positivo sin dimensión. Los clientes de texto admiten cadenas numéricas estrictas y alias como distance_m, length_m, path_length_m, n e index. La respuesta incluye optical_path_length_m, repite los datos normalizados, nombra la fórmula, identifica las unidades y presenta tres pasos. Estos muestran la relación, la sustitución y el producto, lo que facilita auditorías y ejercicios. Los campos ausentes, cero, números negativos, cadenas mal formadas, valores no finitos o resultados excesivos producen invalid_input. Cada solicitud correcta de la API cuesta $0.002 por elemento y el cálculo web es gratuito. El redondeo decimal fijo mantiene estable el JSON y permite usar resultados esperados fiables en pruebas automatizadas.
Casos de integración
Datos reproducibles para simulaciones
Genere longitudes ópticas esperadas y estables para pruebas unitarias, sin bases de materiales ni dependencias de red.
Preguntas técnicas
¿Cuánto cuesta la calculadora?
La herramienta web es gratuita. Cada solicitud correcta de la API cuesta $0.002; las solicitudes no válidas no se cobran.